Lattice design tools are built to help you keep innovating. Whether you're designing high-volume mobile handsets or leading-edge telecom infrastructure, our easy-to-use tools will help you bring your ideas to market faster – ahead of your competition.

Lattice Diamond Software
Leading edge design software for Lattice FPGA families. Upgrade your design process with an easy-to-use interface, superior design exploration, optimized design flow, Tcl scripting, and more.

Lattice Radiant Software
Full featured FPGA design suite offering best in class tools for small form factor FPGA applications. Powerful yet intuitive tools provide fast design starts and precise implementation with intelligent planning and accurate analysis.

Lattice Propel Design Environment
Lattice Propel is a complete set of graphical and command-line tools to create, analyze, compile, and debug both FPGA-based processor system hardware and software design.

iCEcube2 Design Software
Easy to use design tools to help you hit your cost, power, and time-to-market targets. iCEcube2 design software supports the iCE40 family of ultra low-density FPGAs.

ispLEVER Classic Software
ispLEVER Classic is the design environment for Lattice CPLDs and mature programmable products. It can be used to take a Lattice device design completely through the design process, from concept to device JEDEC or Bitstream programming file output.

Lattice sensAI Edge Vision Engine
The Lattice sensAI™ EVE SDK is a software library that performs edge AI and computer vision on an image to extract data about the user present.

Lattice sensAI Studio
An end to end ML model training, validation and compilation tool targeting Lattice’s FPGAs

Neural Network Compiler
Neural Network Compiler takes output from TensorFlow and Caffe and compiles for implementation on Lattices CNN and Compact CNN Accelerator IPs.

LatticeMico System Development Tools
The LatticeMico System is used to implement the LatticeMico32 and LatticeMico8 soft microcontrollers, and attached peripheral components in a Lattice FPGA. The System is based on Eclipse C/C++ Development Tools (CDT).

PAC-Designer Design Software
Fully integrated design and simulation environment for Platform Manager, Power Manager, and ispClock devices.

Lattice Diamond Programmer and Deployment Tool
For programming all Lattice FPGA, CPLD, Mixed Signal devices (included with Lattice Diamond also)
ORCAstra
SERDES debug support for the LatticeECP3 FPGA
Software
Looking for older versions of our software tools? Try the FPGA Software Archive or the ASSP Software Archive.







