Open IP Core License for Microcontroller, an Industry First from an FPGA Vendor, Will Encourage User Development and Contributions
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.
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.