Lattice Design Tools Provide Complete 8-Bit Microcontroller System Support for Cost Sensitive, Low Power PLD Applications

HILLSBORO, OR -- (MARKET WIRE) -- Apr 18, 2011 -- Lattice Semiconductor Corporation (NASDAQ: LSCC) today announced release 1.2 of its Lattice Diamond™ FPGA design software tool suite, the flagship design environment for Lattice FPGA products. Users of the new MachXO2™ PLD devices can now generate complete systems based on the LatticeMico8™ open source 8-bit controller core using the LatticeMico™ System tool, which is available with the Lattice Diamond design environment.

In addition, Lattice Diamond release 1.2 enhances support for the MachXO2 PLD family by providing preliminary silicon-based models for the recently released LCMXO2-1200 and LCMXO2-1200U devices, and by adding support for all ultra-high I/O count MachXO2 devices as well as the wafer level package needed for very high volume, cost sensitive applications.

"With these new products, our customers will be able to easily implement 8-bit embedded applications like control processing, control communications, state machine replacement and simple user interfaces within an inexpensive PLD, and still have plenty of LUTs available to integrate additional functionality," said Mike Kendrick, Lattice's Director of Software Marketing.

Expanded Support for the LatticeMico8 Embedded Controller for MachXO2 Devices
The LatticeMico8 soft processor is an easy to use embedded microcontroller optimized for implementation in Lattice FPGAs and PLDs. The LatticeMico8 soft processor consumes minimal device resources (less than 200 Look Up Tables in the smallest configuration) while maintaining a broad feature set. It is ideal for implementing control processing, control communications, state machine replacement and simple user interfaces. The LatticeMico8 microcontroller is provided free of charge through an innovative open source intellectual property (IP) core license. This open source license provides developers with access to the HDL for the IP, as well as full architecture independence and portability to allow design migration to other FPGA platforms or ASICs, if desired, while protecting the user's proprietary designs.

Users of MachXO2 devices can now generate complete systems that include version 3.2 of the LatticeMico8 open source 8-bit controller core using release 1.2 of the open source Eclipse-based LatticeMico System tool. The LatticeMico System tool creates and synchronizes system hardware and the associated software development environment. Users can define a custom system by choosing their unique set of peripherals. The software development environment is automatically tailored to this generated system and includes the associated driver code. Both hardware and software environments remain in synch even if changes are made to the system, avoiding unnecessary housekeeping by the user.

Updated Software Support for the New MachXO2 PLD Family
The Lattice Diamond design environment enables users to easily explore design alternatives as they target cost sensitive, low power, high volume applications -- the type of applications ideally suited for the MachXO2 family. Lattice Diamond 1.2 software now includes updated power, timing and SSO analysis values based on the actual silicon characterization for the MachXO2 LCMXO2-1200 and LCMXO2-1200U devices.

In addition, the Reveal™ hardware debugger has been validated with the actual silicon of these MachXO2 devices. This allows customers to easily debug their designs by simply specifying which signals to observe and then using the software to automatically configure and insert the necessary debug logic. The advanced runtime features in the software offer the flexibility to dynamically define the necessary triggers to capture data for real-time analysis.

Lattice Diamond Design Flow Enhancements
Released in June 2010, Lattice Diamond software incorporated an intuitive, modern GUI that enabled several new concepts to help users quickly explore design alternatives to meet their cost, power and performance goals. The Lattice Diamond 1.2 release further builds on this approach, with several design flow enhancements. In particular, users can now tailor the flow to auto-create the reports they want to read after each process substep, and they can select predefined window layouts tuned to the most common design tasks.

Third Party Tool Support
Lattice Diamond software includes Synopsys' Synplify Pro advanced FPGA synthesis for all operating systems supported. Aldec's Active-HDL Lattice Edition II simulator is also included for Windows.

In addition to the tool support for Lattice devices provided by the OEM versions of Synplify Pro and Active-HDL, Lattice devices are also supported by the full versions of Synopsys Synplify Pro and Aldec Active-HDL. Mentor Graphics ModelSim SE and Precision RTL synthesis also support Lattice devices.

Pricing and Availability
The Lattice Diamond software is available now for download from the Lattice website at for both Windows and Linux. Once downloaded and installed, it can be used with either the Lattice Diamond free license or the Lattice Diamond subscription license. The Lattice Diamond free license can be immediately generated upon request from the Lattice website and provides no cost access to many popular Lattice devices such as the MachXO2 and MachXO™ PLD families, the LatticeXP2™ FPGA family and the LatticeECP2™ FPGA family. The Lattice Diamond free license enables Synopsys Synplify Pro for Lattice synthesis as well as the Aldec Lattice Edition II mixed language simulator.

Purchase of the Lattice Diamond subscription license adds support for all Lattice FPGAs, including the LatticeECP3™ devices. It also enables Synopsys Synplify Pro for Lattice synthesis and the Aldec Lattice Edition II mixed language simulator. The Lattice Diamond subscription license price is $895 per year.

About Lattice Semiconductor
Lattice is the source for innovative FPGA, PLD, programmable Power Management and Clock Management solutions. For more information, visit
Follow Lattice via Facebook, RSS and Twitter.

Lattice Semiconductor Corporation, Lattice (& design), L (& design), LatticeECP3, LatticeXP2, Lattice Diamond, MachXO, MachXO2, LatticeECP2, LatticeMico8, LatticeMico, Reveal 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.

Brian Kiernan
Corporate Communications Manager
Lattice Semiconductor Corporation 
503-268-8739 voice
503-268-8193 fax

Email Contact 

Review Article Be the first to review this article
Autodesk - DelCAM

Featured Video
Jeff RoweJeff's MCAD Blogging
by Jeff Rowe
Hexagon’s Recent Ups & Downs Update
Solidworks Product Designer for NASCENT Technology at Charlotte, NC
Developer-Support-Implementation Engineer for EDA Careers at San Francisco Area, CA
SYSTEMS INTEGRATOR for Palm Beach County Human Resources at West Palm Beach, FL
CAD/CAM Regional Account Manager (Pacific Northwest) for Vero Software Inc. at Seattle, WA
Upcoming Events
Engineer 3D! Training + Technology Conference at Hyatt Regency Milwaukee 333 West Kilbourn Avenue Milwaukee WI - Apr 25 - 26, 2017
PMTS 2017 at Greater Columbus Convention Center Exhibit Halls E, F, & D 400 North High St. Columbus OH - Apr 25 - 27, 2017
AI·GI·CRV Conference 2017 at Edmonton, Alberta Canada - May 16 - 19, 2017
Innorobo 2017 at Docks de Paris Paris France - May 16 - 18, 2017
SolidCAM: Patented Wizard to optimal feeds & speeds

Internet Business Systems © 2017 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services TechJobsCafe - Technical Jobs and Resumes ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy Advertise