Lattice Semiconductor Corporation
Home > Products > Design Software > Programmer

Programmer and Deployment Tool - Device Programming Software

MachXO2 Do it all PLD

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

Starting with Diamond 2.0, users can also add the support for their SPI Flash devices. Please follow the instructions described in the On-Line Help.

SPI Flash in Diamond Programmer

 

In addition to  Programmer, Deployment tool can be used to convert most of the bitstream file formats. This tool also supports all JTAG-based devices including ispMACH4000, MachXO2 and soon LatticeECP4 devices. The iCE devices can only be programmed with iCEcube2 software for now.

Diamond 2.0 Deployment Tool File Conversion

 

The Deployment Tool comes with a wizard GUI to step through the process of creating a custom deployment (selection of the device and the desired output file type). It supports deployment to Tester, Embedded System and External Memory out of the box.

Diamond 2.0 Deployment Tool Tester

 

For the Embedded applocations, the code can be copied to your directory of choice when getting to step 4 of the wizard. JTAG Full VME Embedded, JTAG Slim VME Embedded, Slave SPI, I2C Embedded and sysCONFIG (CPU) Embedded are supported. 

Diamond 2.0 Deployment Tool Embedded

 

ispVM System is also available as a stand-alone device programming manager, though it is not enhanced any more. ispVM allows the user to quickly download designs to devices through an ispSTREAM™, and includes features that facilitate ispATE™, ispTEST™, and ispSVF™ programming as well as gang-programming with DLxConnect™ and numerous other features and related utilities.

For more information about ispVM, please follow these links: ispVM System and What's New
 

Device Support

All Lattice devices except iCE devices and ISP-based devices

Operating System Support

Windows: Windows 7, Vista 32-bit, Windows XP
Linux: Red Hat Enterprise V6, V5 and V4

 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2013