microCore is a hardware/software co-design environment based on Forth, VHDL and Communicating Sequential Processes (CSP).
The hardware is a high-performance, extensible, dual stack, deterministic, real-time processor for embedded FPGA applications. It has been ported to all of the FPGA platforms. The desktop software is a co-design environment consisting of a cross-compiler and an interactive debugger. The VHDL includes a system model which is used by both the desktop software and by the synthesis software. The VHDL is designed so that it is quite easy to add up to 46 (?) additional Forth words.
| file | content |
|---|---|
| uCore_overview.pdf | brief description of its architecture. |
| uCore_instructions.pdf | brief description of its instruction set. |
| uCore.pdf | processor manual explaining how to work with it. |
| uForth.pdf | description of uCore's assembler and cross-compiler/debugger. |
| Getting_started.pdf | necessary steps for a first uCore simulation. |
| uCore_Public_License.pdf | free license for research and development. |
The public license allows the creation, manufacture and sale of products in general using microCore. It is similar to the BSD and LGPL licenses.
