Lattice Diamond Programmer and Deployment Tool

Device Programming Software


Newsletter Subscription

Lattice Diamond Programmer allows device programming for all JTAG based Lattice devices (including devices in ispLEVER Classic, PAC-Designer, and iCEcube2). Diamond Programmer is fully integrated into Diamond and is also available as a standalone application. Diamond Programmer tool simplifies the most common steps:

  • Setting up device information (cable, port etc)
  • Selecting the programming data file to use
  • Single project supports programming single or multiple devices

Jump to

Overview

Programming Made Easy

Lattice Diamond Programmer offers an easy to use solution for programming all Lattice JTAG-based devices. In addition to FPGAs supported in Lattice Diamond, devices from ispLEVER Classic, PAC-Designers, and iCEcube2 are supported by Programmer when used in standalone mode.

Wizard-Based GUI for Easy Deployment

Deployment Tool is included as part of Programmer. Deployment Tool offers a wizard-based GUI for deploying programming tools for many different functions. These include file conversion, deploying to testers, using for embedded programming, and deploying to external memory.

Debugging Programming Files

Download Debugger is a tool for debugging SVF and STAPL files. This functionality is included with Lattice Diamond and the standalone Programmer tools.

Software Downloads & Documentation

Quick Reference
Information Resources
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
LatticeECP2/M sysCONFIG Usage Guide
TN11082.510/7/2013PDF2.7 MB
MachXO JTAG Programming and Configuration User Guide
FPGA-TN-021671.511/8/2022PDF906.6 KB
Powering Up and Programming the ispPAC-POWR1014/A
AN607501.14/11/2011PDF190.4 KB
Powering Up and Programming the ispPAC-POWR607
AN607801.14/21/2011PDF1.3 MB
SPI Flash Programming and Hardware Interfacing Using ispVM System
TN10813/2/2005PDF685.9 KB
SPI Flash Programming and Hardware Source Archive
TN10813/2/2005ZIP1.8 KB
SPI Serial Flash Programming Using ispJTAG in LatticeSC Devices
TN110001.11/14/2008PDF578.2 KB
SPI Serial Flash Programming Using ispJTAG on LatticeECP/EC FPGAs
TN10784.19/6/2012PDF2.6 MB
Using ispVM System to Program ispPAC Devices
AN606201.05/1/2004PDF709.2 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Lattice Socket Products
Update listing of Smart Socket adapters.
FPGA-BR-020051.12/12/2024PDF961 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
LatticeECP2/M sysCONFIG Usage Guide
TN11082.510/7/2013PDF2.7 MB
LatticeECP2/M sysCONFIG Usage Guide (Japanese Language Version)
TN110802.11/15/2009PDF652.1 KB
MachXO JTAG Programming and Configuration User Guide
FPGA-TN-021671.511/8/2022PDF906.6 KB
Multiple Board Programming Using ispVM System-DlxConnect
TN10758/1/2004PDF570.9 KB
Powering Up and Programming the ispPAC-POWR1014/A
AN607501.14/11/2011PDF190.4 KB
Powering Up and Programming the ispPAC-POWR607
AN607801.14/21/2011PDF1.3 MB
SPI Flash Programming and Hardware Interfacing Using ispVM System
TN10813/2/2005PDF685.9 KB
SPI Flash Programming and Hardware Source Archive
TN10813/2/2005ZIP1.8 KB
SPI Serial Flash Programming Using ispJTAG in LatticeSC Devices
TN110001.11/14/2008PDF578.2 KB
SPI Serial Flash Programming Using ispJTAG on LatticeECP/EC FPGAs
TN10784.19/6/2012PDF2.6 MB
Using ispVM System to Program ispPAC Devices
AN606201.05/1/2004PDF709.2 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Programming Cable - User Guide
Describes the features and recommended usage guidelines of Lattice ispDOWNLOAD Cables.
FPGA-UG-0204226.74/24/2024PDF992.6 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207GRev. 26/20/2019PDF1.9 MB
Lattice Diamond Software Product Brief (Chinese)
Product Brochure for Lattice Diamond software.
I0207C7.06/16/2015PDF2.2 MB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Software Cable Support
2.07/16/2012PDF194.8 KB