blank

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 Downloads
  TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Socket Adapter Listing 5.8.1 7/8/2013 PDF 400.9 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
LatticeECP2/M sysCONFIG Usage Guide TN1108 2.5 10/8/2013 PDF 2.7 MB
LatticeECP2/M sysCONFIG Usage Guide (Japanese Language Version) TN1108 02.1 1/15/2009 PDF 652.1 KB
MachXO JTAG Programming and Configuration User's Guide TN1086 01.4 6/1/2010 PDF 107.1 KB
Multiple Board Programming Using ispVM System-DlxConnect TN1075 8/1/2004 PDF 570.9 KB
Powering Up and Programming the ispPAC-POWR1014/A AN6075 01.1 4/11/2011 PDF 190.4 KB
Powering Up and Programming the ispPAC-POWR607 AN6078 01.1 4/21/2011 PDF 1.3 MB
SPI Flash Programming and Hardware Interfacing Using ispVM System TN1081 3/2/2005 PDF 685.9 KB
SPI Flash Programming and Hardware Source Archive TN1081 3/2/2005 ZIP 1.8 KB
SPI Serial Flash Programming Using ispJTAG in LatticeSC Devices TN1100 01.1 1/14/2008 PDF 578.2 KB
SPI Serial Flash Programming Using ispJTAG on LatticeECP/EC FPGAs TN1078 04.1 9/6/2012 PDF 2.6 MB
Using ispVM System to Program ispPAC Devices AN6062 01.0 5/1/2004 PDF 709.2 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Diamond Installation Guide for Linux 3.3 10/6/2014 PDF 460.1 KB
Diamond Installation Guide for Windows 3.3 10/6/2014 PDF 699.4 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Programming Cable User's Guide UG48 24.6 7/22/2014 PDF 1.3 MB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Diamond Software Product Brief I0207 3.0 1/8/2014 PDF 2.2 MB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Diamond 3.3 Release Notes 3.3 10/6/2014 PDF 137.5 KB
Software Cable Support 2.0 7/16/2012 PDF 194.8 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Linux Installers MD5 Checksums 3.3 3.3 10/6/2014 TGZ 0.8 KB
Programmer Standalone 3.3 32-bit for Linux 3.3 10/6/2014 RPM 52.5 MB
Programmer Standalone 3.3 32-bit for Windows 3.3 10/6/2014 ZIP 52.6 MB
Programmer Standalone 3.3 64-bit for Linux 3.3 10/6/2014 RPM 53.5 MB
Programmer Standalone 3.3 64-bit for Windows 3.3 10/6/2014 ZIP 56.8 MB