Is Available For Sale
This site is the home of the "MicroCore" Project.
What is MicroCore?
The MicroCore team has created a synthesizable VHDL description for a simple yet highly performant micro controller core targeted for synthesis into FPGAs. MicroCore addresses embedded, real-time systems where the user wants full control over both hardware and software and interfaces.
MicroCore is available under license terms which are equivalent to the license terms of the Free Software Foundation. MicroCore aims at empowering the user to modify it according to her/his needs.
MicroCore is a dual-stack, Harvard architecture and its assembler is Forth. MicroCore´s instruction set is independent from its data-path width on an object code level and therefore, its data-path width (and implementation cost) can be adapted to the application needs.
Its Forth cross-compiler is available as well as a C-based instruction simulator. An ANSI-C compiler has been prototyped.