Deployment Tool
Deployment Tool: What is the default SVF version supported by Deployment Tool?
Deployment Tool by default support Rev E extended SVF format with Lattice proprietary LOOP instructions, if Rev D Standard SVF checkbox is not selected. Please refer to this article to generate standard SVF: ...
2328 - How do I create a Serial Vector Format (SVF) file that does not include the Lattice proprietary LOOP instructions?
Solution: Lattice Semiconductor's programming tools have the ability to perform iterative functions on a block of SVF commands. The looping instructions do not conform to the Serial Vector Format Revision D specification. SVF is a protocol understood ...
5156 - Deployment Tool: Where can I find the reference and meaning of opcodes bytes of the Lattice Tool Generated VME files?
Refer to the 'vmopcode.h' file in VMEMBEDDED source code. It contains all the opcodes in a VME file. The VME file is a binary representation of JTAG standard SVF file, and can be opened in SVF format using the Download Debugger Tool.
2152 - What is the procedure to create a Parallel Flash PROM file for Lattice FPGA devices with Lattice software tools?
Solution: The ispVM-UFW(Universal File Writer) and Diamond Programmer Deployment Tools both support simple generation of Intel and Motorola format prom images. These images can be used to program commercial parallal flash devices on 3rd party ...
4084 - Diamond Deployment Tool: Does the Lattice Diamond Deployment tool support JEDEC to .bin conversion like the utility JED2HEX.exe ?
The Lattice Diamond Deployment tool does not support the .bin generation. The Diamond Deployment tool has the feature to convert JED to the Binary bitstream, ASCII Bitstream, intel hex, Motorola hex and other format files. The JED2HEX.exe utility was ...
6505 - Deployment Tool: Can I read or verify the USERMODE via sea/iea and sed/ied files?
For the embedded programming environment, the Deployment Tool has limitation with readback, save and return/display the USERCODE features. To use this features use the Diamond Programmer GUI.
2119 - How can I use Test Access Port (TAP) Instructions for a Power Manager Device ?
Solution: In a Power Manager Device an IEEE 1149.1 test access port (TAP) provides the control interface for serially accessing the digital I/O of the device. The TAP controller is state machine driven with mode and clock inputs. Given in the correct ...
3795 - Diamond Deployment Tool: Does the PCF(Pattern Control Format) format supported in the Lattice Diamond Deployment Tool?
The Lattice Deployment Tool already support's PCF format. To generate the PCF file, invoke Lattice Diamond Deployment Tool, Select Tester function type and ATE Output File Format. Both the Agilent HP3070 and HP3065 Tester Types are supported for PCF ...
3760 - Programmer: How to reduce the TCK frequency on JTAG port while configuring a device through TCL Console?
The JTAG TCK frequency can be reduced while configuring a device through TCL Console by using HW-USBN-2A/B cables. For more information, refer to the following section of Lattice Diamond Help: Reference Guides -> Command Line Reference Guide -> ...
3344 - Diamond Deployment Tool: How to generate the merged .mcs file used for cold and warm boot feature of iCE40?
To generate the merged .mcs file, use the Deployment tool (Lattice Diamond 2.2 onwards). Follow the process mentioned below: 1. Open the Deployment Tool from Start Menu> All Programs> Lattice Diamond version > Accessories> Deployment Tool. Or Start ...
3118 - Lattice Deployment Tool: When we generate a BSDL file using Deployment Tool or ispVM, why are some pins changed from inputs and outputs to bi-directional signals ?
In the dialog box of Deployment Tool, please check Convert Bi-directional I/O's to Input and Output, or in the dialog box of BSDL Generator in ispVM, please check Convert Bidirectional Signals to Input and Outptus and click on Generate, then the ...
2531 - Deployment Tool: Why is the bit count for a Serial Vector Format Verify operation greater than my BIT file?
Solution: The number of bits shifted for a Verify operation can be larger than the bit count of the base BIT file for the FPGA. How many extra bits typically depends on the communication interface used. When using the JTAG port the bit counts will be ...
7039 - Radiant Deployment Tool: How to update CFG/UFM section with Embedded Programming using Radiant Deployment Tool?
1. User should set up everything in Radiant Programmer and save to a .xcf file. User can choose which CFG or UFM area to store the primary or secondary image.
6127 - Radiant: Is there any documentation that explains the error and warning messages produced in Radiant?
Description: We do not have documentation on the errors or warnings generated by Radiant. Usually, the errors and warnings are described in Radiant software itself. In some cases, warnings and errors are not too verbose for the user but we are ...
6211 - Diamond Deployment Tool: How to convert .jed file to .bit?
To convert .jed file into a .bit file, you can use our Deployment Tool that is included in the installation of Diamond Software. 1. Open Deployment Tool 2. Function Type: File Conversion, Output File Type: Bitstream 3. Select the .jed file 4. Select ...
6191 - Radiant Deployment Tool 3.0 and below: Segmentation Fault Error
Description: The segmentation fault error when using Radiant Deployment Tool v3.0 on Linux can occur if the user uses a Virtual Machine that does not have any available USB ports configured. Solution: This issue is fixed in Radiant version 3.1 and ...
7093 - Deployment Tool: Why does generated Rev D version of SVF (tester) in Deployment tool takes a long time to program on a device?
Description: The Rev D option will generate an SVF file that complies with revision D of the SVF standard. The SVF file standard does not support looping / status polling. In order to achieve fast erase and programming times for our Flash devices, ...
6536 - Lattice Radiant: How to resolve the issue in generating output bitstream on Radiant's Deployment Tool?
Description: The user encounters an error on the Deployment tool when trying to convert their generated bitstream from Radiant. Solution: The issue on the generation of output bitstream is due to the encrypted bit file generated by the Radiant's ...
5972 - Diamond Deployment Tool: Is is possible to convert MCS(Intel Hex) file to Binary file?
We currently don't have the feature for converting mcs file to binary file. If you have the JEDEC file that is used to convert to an MCS file, you can use the Deployment Tool to convert it to binary hex (.bin)
7010 - Radiant 2023.2 and below: How to create a design-specific BSDL for Nexus devices?
You can create an application-specific BSDL file using Radiant Deployment Tool. However, the tool only supports specific BSDL files that target non-volatile memory (using *.jed file), which is inapplicable for Nexus devices that target SRAM (*.bit).