New Lattice 32-bit Embedded Microprocessor Available Through Unique Open Source License
- LatticeMico32 is a Comprehensive 32-bit Microprocessor Solution
- Unique Open Source License Provides Visibility, Flexibility and Portability
-
32 general purpose registers
-
Up to 32 external interrupts
-
Dual Wishbone memory interface
-
Memory controllers
-
Asynchronous SRAM
-
On-Chip block memory
-
-
Input/Output (IO) ports
-
32-bit timer
-
Direct Memory Access (DMA) controller
-
General Purpose IO (GPIO)
-
I2C master controller
-
Serial Peripheral Interface (SPI)
-
Universal Asynchronous Receiver Transmitter (UART)
-
-
Visibility: Allows better understanding of the intrinsic details of the coreâs architecture and operation.
-
Flexibility: Allows the user community to identify areas for enhancement, help develop higher quality solutions and make modifications.
-
Portability: Provides architecture independence, so that a design can be migrated to other hardware platforms such as ASICs or other programmable devices.
HILLSBORO, OR - SEPTEMBER 18, 2006 - Lattice Semiconductor Corporation (NASDAQ: LSCC) today 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 that provides visibility, flexibility and portability. The heart of the product is the LatticeMico32 System development tool suite, which provides a fast and easy way to implement microprocessor designs from platform definition to software development and debug. This flexible microprocessor will find application in a wide variety of markets including communications, consumer, computing, medical, industrial and automotive.
âThe LatticeMico32 microprocessor is a comprehensive, high performance and easy to use 32-bit processor solution,â said Stan Kopec, Lattice corporate vice president of marketing. âThe LatticeMico32 open source license is another industry first from Lattice that provides our customers with an extraordinary embedded processor and related development environment at no charge,â Kopec concluded.
âThe LatticeMico32 is high performance IP that delivers exceptional code size, speed and functionality,â said Chris Fanning, corporate vice president of software and IP solutions. âThe LatticeMico32 System seamlessly interfaces to our easy to use ispLEVER® design flow.â
LatticeMico32 Architecture
The LatticeMico32 microprocessor uses fewer than 2,000 Look Up Tables (LUTs), which 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 is distinct from other FPGA embedded microprocessors with exclusive features that include:
The LatticeMico32 maintains the high performance required for a breadth of applications, with a maximum clock frequency of over 100 MHz (estimated) for LatticeECP2 FPGAs.
To accelerate the development of microprocessor systems, 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:
LatticeMico32 System Development Tool Suite
The LatticeMico32 System development tools, based on the Eclipse C Development Tools (CDT) environment, seamlessly integrate with the Lattice ispLEVER tool suite (version 6.0 SP1 or higher) to enable designers to build microprocessor systems on Lattice FPGAs. The LatticeMico32 System is comprised of three tools: the Mico System Builder (MSB), the C/C++ Software Project Environment (SPE) and the Debugger. The MSB generates platform descriptions and the associated HDL code for hardware implementation. It also enables designers to choose which peripherals should be attached to the microprocessor and the connectivity between them. The C/C++ SPE calls a GNU-based compiler, assembler and linker and enables the development of code targeted to run on platforms created with the MSB. The Debugger allows the designer to observe and control the execution of the code in both an Instruction Set Simulator (ISS) and in physical hardware.
LatticeMico32 Development Kit
To help users rapidly evaluate their microprocessor designs in hardware, Lattice provides a LatticeMico32 Development Kit that includes Latticeâs award-winning ispLEVER software design tools, the LatticeMico32 System development tool suite and a development board. The board is packed with features that help the designer get maximum value from the hardware evaluation process, including Flash memory for loading programs, optional LCD and keyboard interfaces and a variety of other peripheral interfaces including Ethernet, USB and RS232.
Open Source License
The LatticeMico32 is unique among the microprocessors offered by FPGA vendors in that the generated microprocessor and selected peripheral HDL code are licensed under Latticeâs open source license agreement. This unique license allows users to ensure that their proprietary designs remain proprietary and allows the implementation and distribution of hardware without the need for a separate license agreement. Additionally, the GNU-based compiler, assembler, linker and debugger, supplied by Lattice, are released under the standard GNU General Public License (GPL) agreement. This open source approach benefits designers by providing:
Pricing and Availability
The LatticeMico32 System development tools are available now for the LatticeECP⢠and LatticeEC⢠FPGA families. The tools can be downloaded at no charge from the LatticeMico32 Center: http://www.latticesemi.com/products/intellectualproperty/latticemico32
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: http://www.latticesemi.com/products/intellectualproperty/latticemico32
Lattice expects to release versions of the core optimized for the LatticeECP2, LatticeSC⢠and LatticeXP⢠FPGA families throughout the year.
About Lattice Semiconductor
Lattice Semiconductor Corporation provides the industryâs broadest range of Programmable Logic Devices (PLD), including Field Programmable Gate Arrays (FPGA), Complex Programmable Logic Devices (CPLD), Programmable Mixed-Signal Products (ispPAC®) and Programmable Digital Interconnect Devices (ispGDX®). Lattice also offers industry leading SERDES products.
Lattice continues to deliver âMore of the Bestâ to its customers with comprehensive solutions for system design, including an unequaled portfolio of high performance, non-volatile and low cost FPGAs.
Lattice products are sold worldwide through an extensive network of independent sales representatives and distributors, primarily to OEM customers in communications, computing, industrial, consumer, automotive, medical and military end markets. For more information, visit http://www.latticesemi.com
Related Semiconductor IP
- Multi-channel, multi-rate Ethernet aggregator - 10G to 400G AX (e.g., AI)
- Multi-channel, multi-rate Ethernet aggregator - 10G to 800G DX
- 200G/400G/800G Ethernet PCS/FEC
- 50G/100G MAC/PCS/FEC
- 25G/10G/SGMII/ 1000BASE-X PCS and MAC
Related News
- Linux Foundation to Host CHIPS Alliance Project to Propel Industry Innovation Through Open Source Chip and SoC Design
- SD/eMMC Host and Device Controller IP Cores including matching PHYs with high performance, and high storage capacity available for license to secure your removable and embedded storage
- HDMI 2.0 Tx PHY and Controller IP Cores is available with Source Code license (Unlimited use with modification rights)
- Analog Bits to Demonstrate Power Management and Embedded Clocking and High Accuracy Sensor IP at the TSMC 2024 Open Innovation Platform Ecosystem Forum
Latest News
- How CXL 3.1 and PCIe 6.2 are Redefining Compute Efficiency
- Secure-IC at Computex 2025: Enabling Trust in AI, Chiplets, and Quantum-Ready Systems
- Automotive Industry Charts New Course with RISC-V
- Xiphera Partners with Siemens Cre8Ventures to Strengthen Automotive Security and Support EU Chips Act Sovereignty Goals
- NY CREATES and Fraunhofer Institute Announce Joint Development Agreement to Advance Memory Devices at the 300mm Wafer Scale