LatticeMico32 is a 32-bit microprocessor reduced instruction set computer (RISC) soft core from Lattice Semiconductor optimized for field-programmable gate arrays (FPGAs). It uses a Harvard architecture, which means the instruction and data buses are separate. Bus arbitration logic can be used to combine the two buses, if desired.
LatticeMico32 is licensed under a free (IP) core license. This means that the Mico32 is not restricted to Lattice FPGAs, and can be legally used on any host architecture (FPGA, application-specific integrated circuit (ASIC), or software emulation, e.g., QEMU). It is possible to embed a LatticeMico32 core into Xilinx and Altera FPGAs, in addition to the Lattice Semiconductor parts the LatticeMico32 was developed for. AMD PowerTune uses LatticeMico32.[1]
The CPU core and the development toolchain are available as source-code, allowing third parties to implement changes to the processor architecture.
buses, if desired. LatticeMico32 is licensed under a free (IP) core license. This means that the Mico32 is not restricted to Lattice FPGAs, and can be...
QEMU (Quick Emulator) is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different...
iii. "LatticeMico32 Architecture". Lattice Semiconductor. Archived from the original on 23 June 2010. "LatticeMico32 Open Source Licensing". Lattice Semiconductor...
Stanford MIPS Active Analog Devices Blackfin ARC ARM AVR eSi-RISC LatticeMico8, LatticeMico32 MIPS OpenRISC Power ISA Renesas M32R, SuperH, V850 RISC-V SPARC...
product-line. For new designs, Altera recommends the 32-bit Nios II. LatticeMico8 LatticeMico32 MicroBlaze PicoBlaze "Embedded Systems". Archived from the original...
SecretBlaze, implemented in VHDL, GPL license Nios II TSK3000 Xtensa LatticeMico32 ARC RISC-V (A number of open source soft cores are available. At least...
Foundation OpenRISC 1200 OVPsim, Open Virtual Platforms OpenSPARC LEON LatticeMico32 RISC-V "Published versions". Retrieved 2021-03-28. "Floating point extensions...
designs from an FPGA-platform to a mass production ASIC-device. LatticeMico8 LatticeMico32 MicroBlaze PicoBlaze Micon P200 Altera. "Nios II Embedded Processor...
from CCC in 2014 shows, AMD's x86-64 SMU firmware is executed on some LatticeMico32 and PowerTune was modeled using Matlab. This is similar to Nvidia's...
family – also incl. 8061) Intel MCS-296 Mico8 8-bit soft microprocessor Mico32 32-bit soft microprocessor In 2021, Maxim Integrated was acquired by Analog...