Lattice Semiconductor Corporation
Home > Products > Design Software > ispLEVER Software

Lattice Diamond & ispLEVER Design Software

Lattice Diamond

Diamond Small Logo New Lattice Diamond is the newest design software for Lattice programmable logic products. ispLEVER is the previous generation design software for Lattice programmable logic products. Descriptions of each product are below. Click the links to learn more.

Lattice Diamond

Click here to learn more about the latest version of Diamond!

Lattice Diamond is the new flagship design environment for the latest Lattice FPGA products.  Lattice Diamond software is available via download for Windows or Linux platforms. A Lattice Diamond free license is available at no cost and can be requested from the licensing page. A Lattice Diamond subscription license can be ordered from your local sales representative or purchased online.

Lattice Diamond includes Synplify Pro for Lattice from Synopsys for all FPGA families and Lattice Synthesis Engine (LSE) for the MachXO2 and MachXO device families. Lattice Diamond for Windows also includes Active-HDL Lattice Edition from Aldec for mixed language simulation support.

ispLEVER Classic

ispLEVER Classic is a complete design environment for Lattice CPLDs and mature programmable products and is downloadable from the Lattice web site.

ispLEVER

ispLEVER 8.2 has been made available to existing users only. Click here to learn more!

ispLEVER is the previous generation design environment for Lattice FPGA products and is provided for Windows or Linux platforms. ispLEVER is supported for existing customers only. New customers should download Lattice Diamond and get a Lattice Diamond license as explained above.

Choosing The Right Software Tool

The following matrix summarizes some of the more important features of the Lattice software design tools.

  Lattice Diamond
(subscription license)
Windows/Linux
Lattice Diamond
(free license)
Windows/Linux
ispLEVER
Windows/Linux
ispLEVER Classic
Windows
Lattice FPGA/CPLD Support
LatticeECP3 checkmark   checkmark  
LatticeECP2M/S checkmark   checkmark  
LatticeECP2S checkmark   checkmark  
LatticeSC/M checkmark   checkmark  
MachXO2* checkmark checkmark    
MachXO checkmark checkmark checkmark  
LatticeXP2 checkmark checkmark checkmark  
LatticeECP2 checkmark checkmark checkmark  
LatticeECP & EC checkmark checkmark checkmark  
LatticeXP checkmark checkmark checkmark  
Platform Manager**     checkmark  
ispMACH 4000B/C/V/Z/ZE       checkmark
ispMACH 5000VG       checkmark
ispXPGA       checkmark
ORCA FPGA       checkmark
ORCA FPSC       checkmark
ispXPLD 5000MX       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 checkmark
VHDL & Verilog Support checkmark checkmark Windows Only checkmark
EDIF Support checkmark checkmark checkmark checkmark
Schematic Support checkmark checkmark checkmark checkmark
sysDSP Library for
MATLAB/Simulink /ispLeverDSP
    checkmark  
ABEL       checkmark
Synopsys Synplify Pro for
Lattice Synthesis
checkmark checkmark checkmark checkmark
Lattice Synthesis Engine (LSE) MachXO2/MachXO only MachXO2/MachXO only    
IP and Module configuration checkmark checkmark checkmark Module Only
Power Estimation & Calculation checkmark checkmark checkmark  
Timing Analysis checkmark checkmark checkmark checkmark
Integrated HDL Analysis checkmark checkmark    
Floorplanning checkmark checkmark checkmark checkmark
EPIC Device Editor checkmark checkmark checkmark ORCA FPGA only
Reveal Hardware Debugger checkmark checkmark checkmark ispXPGA only
TCL Scripting Dictionaries checkmark checkmark    
Aldec Active-HDL
Lattice Edition Simulation***
Windows Only Windows Only Windows Only Windows Only
Operating Systems
Windows 7
(32-bit & 64-bit, 32-bit app)
checkmark checkmark   checkmark
Windows 7
(64-bit, 64-bit app)
checkmark checkmark    
Windows XP, Vista (32-bit) checkmark checkmark checkmark checkmark
Linux (Redhat Enterprise v4, v5;
Novell SUSE Enterprise v10)
  checkmark  checkmark checkmark  
Linux (Redhat Enterprise v6) checkmark checkmark    
Licensing & Updates
License Terms 1 Year Subscription 1 Year - Renewable Perpetual 1 Year - Renewable
Node-Locked License checkmark checkmark Windows Only checkmark
Floating License checkmark   checkmark  

*MachXO2 support is included in Lattice Diamond since version 1.2.

**Platform Manager devices require PAC-Designer software in addition to ispLEVER or Lattice Diamond software.

***Lattice Diamond subscription license allows either Diamond or 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 2013