Lattice Semiconductor Corporation
Home > About Us > Newsletters > LatticeNEWS July 2010 > Lattice Diamond Design Software

LatticeNEWS July 2010

Diamond PR photoLattice Diamond Design Software Heralds New Era for Low Power, Cost Sensitive FPGA Applications

New generation design tools are essential as FPGAs move to high volume applications.

Lattice has announced version 1.0 of its Lattice Diamond FPGA design software, the new flagship design environment for Lattice FPGA products. Lattice Diamond software provides a complete set of powerful tools, efficient design flows, and a modern user interface that enable designers to more quickly target low power, cost sensitive FPGA applications. Video demonstrations of the Lattice Diamond design software can be viewed on the Lattice web site.

Diamond is the next generation replacement for ispLEVER featuring design exploration, ease of use, improved design flow, and numerous other enhancements. This combination of new and enhanced features allows users to complete designs faster, easier, and with better results than ever before.

 

Complete Design Environment

Diamond includes a complete set of tools covering all aspects of FPGA design.

 

Key Features

Design Exploration Made Easy

Projects / Implementations / Strategies

Diamond allows more robust projects and offers new capabilities for improved design exploration. Key features include:

 

Lattice Diamond Design Exploration

Diamond Environment for Design Exploration

 

HDL Code Checking

Save time by analyzing your design prior to synthesis with the new integrated HDL code checking capability.

Ease of Use Throughout

User Interface for a New Generation of Tools

The Diamond user interface combines leading-edge features and customization while offering better ease of use. All the tools in Diamond open in “Views” integrated into a common Diamond user interface. Once the operation for a single tool is learned, this knowledge can be applied to other tools.

Key elements of the Diamond user interface include:

Speeding Common Functions

Improved Design Flow

Fast, Easy Timing Analysis

Timing Analysis view offers an easy-to-use graphical environment for navigating timing information. A key benefit in Timing Analysis view is rapidly updated analysis when timing constraints are changed. No longer must you re-implement your design to re-run a TRACE report.

 

Diamond Timing Analysis View

Diamond Timing Analysis View

 

Easy Design Export to Simulators

Diamond provides easy export of designs to simulators through the new Simulation Wizard.

Scripting with Tcl

Diamond software adds new capabilities for scripting the design flow. Diamond-specific Tcl command dictionaries are available for projects, netlists, HDL code checking, power calculation, and hardware debug insertion and analysis.

 

Powerful Third-Party Tools

Synopsys® Synplify Pro™ for Lattice Synthesis

Aldec® Active-HDL Simulation

 

Availability and Pricing

The Lattice Diamond software is available now for download from the Lattice website for both Windows and Linux. Once downloaded and installed, it can be used with either the Diamond free license or the Diamond subscription license.

The Diamond free license can be immediately generated upon request from the Lattice website and provides access to many popular Lattice devices such as the MachXO PLD family, the LatticeXP2 FPGA family and the LatticeECP2 FPGA family at no cost. The Diamond free license also enables Synopsys Synplify Pro for Lattice synthesis and Aldec Lattice Web Edition II simulation software.

The Diamond subscription license that can be purchased adds support for all Lattice FPGAs, including the latest LatticeECP3 FPGA devices. It enables Synopsys Synplify Pro for Lattice synthesis and the Aldec Lattice Edition II mixed language simulator for increased capacity and performance. The Diamond subscription license enables both the new Diamond software and existing ispLEVER software from a single license. The Diamond subscription license price is $895 per year. All Lattice ispLEVER software users under active maintenance agreements will receive a Diamond subscription license for no charge that will expire one year from the Lattice Diamond 1.0 release date.

 

Choosing The Right Software Tool

The following matrix summarizes some of the more important features of the current Lattice FPGA and logic design software tools. For current Lattice FPGA devices, Lattice Diamond is the recommended design software. For Lattice CPLD devices, ispLEVER Classic is the required design software.

  Lattice Diamond
(subscription license)
Windows/Linux
Lattice Diamond
(free license)
Windows/Linux
ispLEVER Classic
Windows
Lattice FPGA/CPLD Support
LatticeECP3 checkmark    
LatticeXP2 checkmark checkmark  
LatticeECP2M/S checkmark    
LatticeECP2 checkmark checkmark  
LatticeECP2S checkmark    
LatticeSC/M checkmark    
MachXO  checkmark checkmark  
LatticeECP/EC checkmark  checkmark  
LatticeXP checkmark  checkmark  
ispXPGA     checkmark
ORCA FPGA     checkmark
ORCA FPSC     checkmark
ispXPLD 5000MX     checkmark
ispMACH 4000B/C/V/Z/ZE     checkmark
ispMACH 5000VG     checkmark
MACH 4A3 / 4A5     checkmark
ispLSI2000/5000     checkmark
ispGDX/2     checkmark
ispGAL / GAL     checkmark
Software Features
Design Exploration  checkmark checkmark  
Project Management  checkmark checkmark checkmark
VHDL & Verilog Support  checkmark checkmark checkmark
EDIF Support checkmark checkmark checkmark
Schematic Support  checkmark checkmark checkmark
sysDSP Library for MATLAB/Simulink / ispLeverDSP  checkmark  checkmark  
ABEL     checkmark
IP and Module configuration  checkmark checkmark Module Only
Power Estimation & Calculation  checkmark checkmark  
Timing Analysis  checkmark checkmark checkmark
Integrated HDL Analysis checkmark  checkmark  
Floorplanning checkmark checkmark checkmark
EPIC Device Editor  checkmark  checkmark ORCA FPGA only
On-Chip Debug   checkmark  checkmark ispXPGA only
TCL Scripting Dictionaries    checkmark    checkmark  
3rd Party Software Included
Synplify PRO for Lattice - Synthesis from Synplicity  checkmark checkmark  
Synplify for Lattice - Synthesis from Synplicity     checkmark
Active-HDL Lattice Edition - Simulation from Aldec Windows Only    
Active-HDL Lattice Web Edition - Simulation from Aldec    Windows Only checkmark
Operating Systems
Windows 7 checkmark checkmark  
Windows XP, Vista (32-bit)  checkmark checkmark checkmark
Linux (Redhat Enterprise v4, v5; Novell SUSE Enterprise v10 SP1, 11)   checkmark  checkmark  
Licensing & Updates
License Terms 1 Year Subscription 1 Year - Renewable 1 Year - Renewable
Node-Locked License checkmark checkmark checkmark
Floating License checkmark    

Note: Lattice Diamond subscription license allows either Diamond or the previous ispLEVER software to be run. Aldec simulation for Windows floating license requires a USB ID Key (ALDEC-USBKEY). Both of these products are available via the Lattice on-line store.

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012