Lattice Releases Open IP Core Soft Microcontroller
HILLSBORO, OR - JULY 25, 2005 - Lattice Semiconductor Corporation (NASDAQ: LSCC) today announced the immediate availability of its LatticeMico8™, an 8-bit "soft" microcontroller core for the LatticeECP™, LatticeEC™ and LatticeXP™ families of Field Programmable Gate Arrays (FPGAs), as well as the recently released MachXO™ family of Crossover Programmable Logic Devices. In order to encourage user experimentation, development and contributions, Lattice is providing a new open intellectual property (IP) core license, the first such license offered by any FPGA supplier. The license applies many of the concepts of the successful open source movement to IP cores targeted for programmable logic applications.
"Eight-bit microcontrollers continue to play a major role in our customers' designs," said Stan Kopec, Lattice vice president of corporate marketing. "Our LatticeMico8 IP and its open intellectual property (IP) core license satisfy our customers' needs for a flexible, silicon-efficient solution that can be modified easily, when needed, to meet specific application needs."
Optimized for Lattice architectures, the LatticeMico8 microcontroller consumes less than 200 Look Up Tables (LUTs) in the smallest configuration, while maintaining a broad feature set, including:
- 18-bit Wide Instructions
- 32 General Purpose Registers
- 32 Bytes of Internal Scratch Pad Memory
- Input/Output Performed Using "Ports" (up to 256 Port Numbers)
- Optional 256 bytes of External Scratch Pad RAM
- 2 Cycles Per Instruction
- Lattice UART Reference Design Peripheral
In addition to the core design in Verilog, Lattice also provides an Assembler and an Instruction Set Simulator, both as source code. To showcase the features and capabilities of the LatticeMico8, a demo is available for download that allows users to implement a working design in less than 30 minutes on a Lattice evaluation board.
To further enhance flexibility, the design is parameterized to allow the easy implementation of four configurations, each optimized for different user needs:
- 16 registers, 16 bytes internal Scratch Pad RAM, no external Scratch Pad RAM
- 32 registers, 16 bytes internal Scratch Pad RAM, no external Scratch Pad RAM
- 32 registers, 32 bytes internal Scratch Pad RAM, no external Scratch Pad RAM
- 32 registers, 32 bytes internal Scratch Pad RAM, external Scratch Pad RAM
In addition to the LatticeMico8 microcontroller, Lattice provides other 8-bit microcontroller solutions through its ispLEVERCore partners, Cast Inc. and Digital Core Design, including the 8051 and PIC.
Open IP Core License
Unlike the free IP cores, also known as reference designs, typically available from FPGA vendors, the LatticeMico8 is licensed under a new and innovative Lattice open IP core license agreement, which can be downloaded from the Lattice website. The license agreement addresses specific issues associated with designs targeted toward programmable logic. By allowing users to modify the core and share their modifications, the open IP core license will foster user development and experimentation. Specifically, the license:
- Preserves the open nature of the core by permitting use alongside proprietary designs and
- Allows hardware implementation and distribution without the need for a license agreement
Additionally, both the Assembler and Instruction Set Simulator will be available as source under the standard GNU General Public License (GPL) agreement.
Availability
The LatticeMico8 reference design, which includes the core, user guide, all tools and demo examples, is available now for immediate download at no charge on the Lattice website: http://www.latticesemi.com.
About Lattice Semiconductor
Lattice Semiconductor Corporation provides the industry's broadest range of Field Programmable Gate Arrays ( FPGA ) and Programmable Logic Devices ( PLD ), including Field Programmable System Chips ( FPSC ), Complex Programmable Logic Devices ( CPLD ), Programmable Mixed-Signal Products ( ispPAC® ) and Programmable Digital Interconnect Devices ( ispGDX® ). Lattice also offers industry leading SERDES products.
Lattice is "Bringing the Best Together" with comprehensive solutions for system design, including an unequaled portfolio of non-volatile programmable devices that deliver instant-on operation, security and "single chip solution" space savings.
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. Company headquarters are located at 5555 NE Moore Court, Hillsboro, Oregon 97124-6421, USA; telephone 503-268-8000, fax 503-268-8037. For more information about Lattice Semiconductor Corporation, visit http://www.latticesemi.com
Statements in this news release looking forward in time are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Investors are cautioned that forward-looking statements involve risks and uncertainties including market acceptance and demand for our new products, our dependencies on our silicon wafer suppliers, the impact of competitive products and pricing, technological and product development risks and other risk factors detailed in the Company's Securities and Exchange Commission filings. Actual results may differ materially from forward-looking statements.
# # #
Lattice Semiconductor Corporation, Lattice (& design), L (& design), ispGDX, ispPAC, LatticeEC, LatticeECP, LatticeMico8, LatticeXP, MachXO and specific product designations are either registered trademarks or trademarks of Lattice Semiconductor Corporation or its subsidiaries in the United States and/or other countries.
GENERAL NOTICE: Other product names used in this publication are for identification purposes only and may be trademarks of their respective holders.
|
Related News
- Lattice Design Tools Provide Complete 8-Bit Microcontroller System Support for Cost Sensitive, Low Power PLD Applications
- Lattice Announces uClinux Support for Open Source Embedded Systems Design
- Khronos Releases Vulkan SC 1.0 Open Standard for Safety-Critical Accelerated Graphics and Compute
- SiliconArts releases Ray Tracing IP Core to Intel Solutions Marketplace, open source ray tracing APIs on Github
- Wave Computing Releases First MIPS Open Program Components to Accelerate Innovation for Next-Generation System on Chip Designs
Breaking News
- Siemens delivers certified and automated design flows for TSMC 3DFabric technologies
- AheadComputing Raises $21.5M Seed Round and Introduces Breakthrough Microprocessor Architecture Designed for Next Era of General-Purpose Computing
- ZeroPoint Technologies Unveils Groundbreaking Compression Solution to Increase Foundational Model Addressable Memory by 50%
- Breker RISC-V SystemVIP Deployed across 15 Commercial RISC-V Projects for Advanced Core and SoC Verification
- Veriest Solutions Strengthens North American Presence at DVCon US 2025
Most Popular
- Intel in advanced talks to sell Altera to Silverlake
- S2C Teams Up with Arm, Xylon, and ZC Technology to Drive Software-Defined Vehicle Evolution
- Siemens to accelerate customer time to market with advanced silicon IP through new Alphawave Semi partnership
- Breker RISC-V SystemVIP Deployed across 15 Commercial RISC-V Projects for Advanced Core and SoC Verification
- Arteris Revolutionizes Semiconductor Design with FlexGen - Smart Network-on-Chip IP Delivering Unprecedented Productivity Improvements and Quality of Results
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |