HILLSBORO, OR Lattice Semiconductor Corporation has announced the immediate availability of the LatticeMico32™, a 32-bit soft microprocessor optimized for Lattice Field Programmable Gate Arrays (FPGAs). Lattice is releasing the Hardware Description Language (HDL) code of the microprocessor core and various peripheral components generated by the LatticeMico32 System, along with selected tools, in an open source format.
The LatticeMico32 System development tool suite is designed to provide a fast and easy way to implement microprocessor designs from platform definition to software development and debug. Target applications include: communications, consumer, computing, medical, industrial and automotive.
The LatticeMico32 microprocessor uses fewer than 2,000 Look Up Tables (LUTs). (This results in a cost of less than $1.00 of FPGA logic in select LatticeECP2 FPGAs in high volume.) The Reduced Instruction Set Computer (RISC), Harvard-based architecture uses 32-bits for data path and instructions and supports optional data and instruction caches, as well as user-defined instructions.
The LatticeMico32 also features: 32 general purpose registers, up to 32 external interrupts, and dual Wishbone memory interface. Several optional peripheral components may be integrated with the LatticeMico32. These peripheral components are connected to the microprocessor via a Wishbone bus interface, which is a royalty-free, public domain specification. The peripheral components include: memory controllers (asynchronous SRAM, on-chip block memory) and the following input/output (IO) ports: 32-bit timer, direct memory access (DMA) controller, general purpose IO (GPIO), I2C master controller, serial peripheral interface (SPI), and Universal Asynchronous Receiver Transmitter (UART).
The LatticeMico32 System development tools are available now for the LatticeECP and LatticeEC FPGA families. Click here
to download the tools at no charge from the LatticeMico32 Center.
The LatticeMico32 Development Kit is available now and is priced at $995. The Kit includes both the ispLEVER design tools, regularly priced at $695, and the development board, which as a stand-alone is priced at $595. The Kit also can be downloaded from the LatticeMico32 Center by clicking here.