- Hardware Developer
- Software Developer
This Project is making a new 32-bit processor architecture “mist32”. The mist32 processor instruction sets has been optimized for Out-of-Order execution.
Our challenge is out-of-order execution processor implement as small circuit scale as possible. Out-of-Order execution is faster than in-order, however circuit scale makes bigger. Therefore, that means the processor demands more power. The mist32 instruction set architecture is reducing the dependency between instructions to make it possible.
Currently, We developed mist32 based open source processor MIST1032SA and MIST1032ISA. Those HDL code is released under 2-Clause BSD Licence.
The mist32 processor is running on FPGA (Cycrone IV - DE2-115 or Stratix III - DE3). Software toolchain for mist32 is available too. You can download GCC, GNU Binutils on Github.
Documentation in English is coming soon…
Out of order execution core for mist32 architecture.
In order execution core for mist32 architecture.