Lattice Diamond Software

FPGA Design, Meet Easy.

Exploring Design Alternatives Made Easy – Finding the best solutions for smaller devices often requires evaluating multiple solutions. Lattice Diamond allows easy exploration of alternate solutions without resorting to workarounds.

Easy to Use in Many Ways – Adapting to a new tool is hard. Lattice Diamond makes this easier by adapting to your style of working and by providing tools that make common tasks easier. No matter how you like to work, Lattice Diamond can adapt to your style.

Design Flow Tailored for Lattice Devices – Applications that use low-density and ultra low-density FPGAs require flexibility, verification, and the ability to iterate quickly. Lattice Diamond does this and more.

Features

  • Complete GUI based FPGA design and verification environment
  • Design exploration in a single project with multiple implementations and settings strategies
  • Graphical environment for managing and navigating timing and power results
  • Diamond MachXO3D Security tool enabled by license

Getting Started

  1. Download Software Below - Windows / Linux
  2. Install: follow the installation guide, found in Documents section below.
  3. License: determine which license type you need, then request it on our licensing page via the button below.

Jump To

Base & SP Downloads

Windows OSWindows

The Diamond Base and Service Pack (SP) executables contains all of the design tools and features for you to use Lattice FPGAs from design entry to bitstream download. The supported Windows Operating Systems are Windows 7 64-bit, Windows 8/8.1 64-bit and Windows 10 64-bit.

Package Operating System Version Date Format Size
Lattice Diamond Windows 64-bit 3.11 5/31/2019 ZIP 1.8 GB
Lattice Diamond
Service Pack 1 requires previous installation of Diamond 3.11 64 bit for Windows
Windows 64-bit 3.11 SP1 9/30/2019 ZIP 50.1 MB
Lattice Diamond
Service Pack 2 is inclusive of Service Pack 1. A pre-installation of Diamond Base version is required for Service Pack
Windows 64-bit 3.11 SP2 1/24/2020 ZIP 74.6 MB

Linux OSLinux

The Diamond Base and Service Pack (SP) executables contains all of the design tools and features for you to use Lattice FPGAs from design entry to bitstream download. The supported Linux Operating Systems are Red Hat Enterprise Linux version 4, 5, 6, or 7.

Package Operating System Version Date Format Size
Lattice Diamond Linux 64-bit 3.11 5/31/2019 RPM 1.2 GB
Lattice Diamond
Service Pack 1 requires previous installation of Diamond 3.11 64 bit for Linux
Linux 64-bit 3.11 SP1 9/30/2019 RPM 50.4 MB
Lattice Diamond
Service Pack 2 is inclusive of Service Pack 1. A pre-installation of Diamond Base version is required for Service Pack
Linux 64-bit 3.11 SP2 1/24/2020 RPM 72.2 MB

Software Downloads & Documentation

Quick Reference
Technical Resources
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Jitter Analysis in Lattice Diamond
TN1241 1.1 9/20/2011 PDF 1.4 MB
LatticeMico32 Migration Concerns Post ispLEVER 8.1 and Diamond 1.0
TN1221 11/5/2010 PDF 404.1 KB
Using Lattice Diamond Pin Layout Files and Pinout Files
AN8087 1.0 7/18/2011 PDF 160.2 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Diamond 3.11 Installation Guide for Linux
1.1 9/11/2019 PDF 443.6 KB
Diamond 3.11 Installation Guide for Windows
1.1 9/11/2019 PDF 711.5 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Clarity Designer 3.11 User Manual
1.0 6/1/2019 PDF 955 KB
Design Planning
1.0 5/31/2019 PDF 1.7 MB
Diamond 3.11 User Guide
1.0 6/1/2019 PDF 4 MB
FPGA Libraries Reference Guide 3.11
1.0 6/1/2019 PDF 2.5 MB
HDL Coding Guidelines 3.11
1.0 5/31/2019 PDF 203.8 KB
Lattice Synthesis Engine User Guide
1.0 5/31/2019 PDF 1.8 MB
LatticeMico32 HW Developer User Guide 3.10
1.0 10/10/2017 PDF 1.4 MB
LatticeMico32 SW Developer User Guide 3.10
1.0 10/10/2017 PDF 5 MB
LatticeMico8 Developer User Guide 3.10
1.0 10/10/2017 PDF 3.2 MB
PAC-Designer Software User Manual 6.32
1.0 2/22/2016 PDF 3.3 MB
Programming Tools User Guide 3.11
1.0 6/1/2019 PDF 4.7 MB
Reveal 3.11 Troubleshooting Guide
1.0 6/1/2019 PDF 130.1 KB
Timing Closure 3.11
1.0 5/31/2019 PDF 1.1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Diamond 3.11 Known Issues
1.0 5/31/2019 PDF 500.2 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
PCN10A-11 Notification of Intent to Freeze ispLEVER After Version 8.2
Conversion
PCN10A-11 1.0 7/25/2011 PDF 52.7 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207G Rev. 2 6/20/2019 PDF 1.9 MB
Lattice Diamond Software Product Brief (Chinese)
Product Brochure for Lattice Diamond software.
I0207C 7.0 6/16/2015 PDF 2.2 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Diamond 3.11 Release Notes
1.0 6/1/2019 PDF 97.1 KB
Diamond 3.11 SP1 Release Notes
1.0 10/1/2019 PDF 58.1 KB
Diamond 3.11 SP2 Release Notes
1.0 1/24/2020 PDF 83.2 KB
LatticeMico System for Diamond 3.10 Release Notes
1.0 10/10/2017 PDF 271.7 KB
Software Cable Support
2.0 7/16/2012 PDF 194.8 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Diamond 3.11 Tutorial
1.0 6/1/2019 PDF 1.8 MB
Lattice Synthesis Engine Tutorial
3.11 5/31/2019 PDF 244.3 KB
LatticeMico32 Tutorial 3.10
1.0 10/10/2017 PDF 7.8 MB
LatticeMico32 Tutorial 3.9
1.0 2/21/2017 PDF 7.8 MB
LatticeMico8 Tutorial 3.10
1.0 10/10/2017 PDF 5.5 MB
LatticeMico8 Tutorial 3.9
1.0 2/21/2017 PDF 5.5 MB
TITLE NUMBER VERSION DATE FORMAT SIZE