Lattice Diamond Programmer and Deployment Tool

Device Programming Software

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
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
LatticeECP2/M sysCONFIG Usage Guide
TN1108 2.5 10/7/2013 PDF 2.7 MB
MachXO JTAG Programming and Configuration User Guide
FPGA-TN-02167 1.5 11/8/2022 PDF 906.6 KB
SPI Flash Programming and Hardware Source Archive
TN1081 3/2/2005 ZIP 1.8 KB
SPI Serial Flash Programming Using ispJTAG on LatticeECP/EC FPGAs
TN1078 4.1 9/6/2012 PDF 2.6 MB
SPI Flash Programming and Hardware Interfacing Using ispVM System
TN1081 3/2/2005 PDF 685.9 KB
Powering Up and Programming the ispPAC-POWR607
AN6078 01.1 4/21/2011 PDF 1.3 MB
SPI Serial Flash Programming Using ispJTAG in LatticeSC Devices
TN1100 01.1 1/14/2008 PDF 578.2 KB
Powering Up and Programming the ispPAC-POWR1014/A
AN6075 01.1 4/11/2011 PDF 190.4 KB
Using ispVM System to Program ispPAC Devices
AN6062 01.0 5/1/2004 PDF 709.2 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Socket Products
Update listing of Smart Socket adapters.
FPGA-BR-02005 1.1 2/12/2024 PDF 961 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
LatticeECP2/M sysCONFIG Usage Guide (Japanese Language Version)
TN1108 02.1 1/15/2009 PDF 652.1 KB
LatticeECP2/M sysCONFIG Usage Guide
TN1108 2.5 10/7/2013 PDF 2.7 MB
MachXO JTAG Programming and Configuration User Guide
FPGA-TN-02167 1.5 11/8/2022 PDF 906.6 KB
Multiple Board Programming Using ispVM System-DlxConnect
TN1075 8/1/2004 PDF 570.9 KB
SPI Flash Programming and Hardware Source Archive
TN1081 3/2/2005 ZIP 1.8 KB
SPI Serial Flash Programming Using ispJTAG on LatticeECP/EC FPGAs
TN1078 4.1 9/6/2012 PDF 2.6 MB
SPI Flash Programming and Hardware Interfacing Using ispVM System
TN1081 3/2/2005 PDF 685.9 KB
Powering Up and Programming the ispPAC-POWR607
AN6078 01.1 4/21/2011 PDF 1.3 MB
SPI Serial Flash Programming Using ispJTAG in LatticeSC Devices
TN1100 01.1 1/14/2008 PDF 578.2 KB
Powering Up and Programming the ispPAC-POWR1014/A
AN6075 01.1 4/11/2011 PDF 190.4 KB
Using ispVM System to Program ispPAC Devices
AN6062 01.0 5/1/2004 PDF 709.2 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Programming Cable - User Guide
Describes the features and recommended usage guidelines of Lattice ispDOWNLOAD Cables.
FPGA-UG-02042 26.7 4/24/2024 PDF 992.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Diamond Software Product Brief (Chinese)
Product Brochure for Lattice Diamond software.
I0207C 7.0 6/16/2015 PDF 2.2 MB
Lattice Diamond Software Product Brief
Product Brochure for Lattice Diamond software.
I0207G Rev. 2 6/20/2019 PDF 1.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Software Cable Support
2.0 7/16/2012 PDF 194.8 KB

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