industry news
Subscribe Now

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

HILLSBORO, OR — April 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 http://www.latticesemi.com/latticediamond/downloads/ 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 FPGAPLD, programmable Power Management and Clock Management solutions. For more information, visit www.latticesemi.com.
Follow Lattice via FacebookRSS and Twitter

Leave a Reply

featured blogs
Dec 19, 2024
Explore Concurrent Multiprotocol and examine the distinctions between CMP single channel, CMP with concurrent listening, and CMP with BLE Dynamic Multiprotocol....
Dec 20, 2024
Do you think the proton is formed from three quarks? Think again. It may be made from five, two of which are heavier than the proton itself!...

Libby's Lab

Libby's Lab - Scopes Out Littelfuse's SRP1 Solid State Relays

Sponsored by Mouser Electronics and Littelfuse

In this episode of Libby's Lab, Libby and Demo investigate quiet, reliable SRP1 solid state relays from Littelfuse availavble on Mouser.com. These multi-purpose relays give engineers a reliable, high-endurance alternative to mechanical relays that provide silent operation and superior uptime.

Click here for more information about Littelfuse SRP1 High-Endurance Solid-State Relays

featured chalk talk

Advantech Dual Band WiFi
Sponsored by Mouser Electronics and Advantech
In this episode of Chalk Talk, Amelia Dalton and Monica Goode from Advantech investigate the what, where, and how of dual band WiFi. They also explore the benefits that dual band WiFi can bring to a variety of embedded designs and how you can take advantage of Advantech dual band WiFi solutions for your next design.
Jul 31, 2024
84,017 views