ispVM System
3716 - ispVM System 18.0: Can parallel port drivers be installed for ispVM System v18.0 in Windows 7, 64 bit PC?
For ispVM System v18.0, the parallel port drivers cannot be installed on Windows 7 , 64 bit PC. The parallel port driver can be installed on Windows 95, 98, 2000, XP (32-bit), Server 2003, Vista (32-bit), and Windows 7 (32-bit).
3124 - Why does my FPGA not work after power up using my own CPU embedded program code?
Lattice provide our customers the verified source code for CPU embedded programming that is located under the installation folder of ispVM System or Diamond Programmer. If you use your own CPU embedded source code, you must make sure that your source ...
2664 - MACHXO2/XO3: How can a user Disable/Enable the Slave SPI/I2C configuration interface without editing it in the spreadsheet view and re-implementing the design?
Lattice recommends that the Slave SPI and I2C interfaces be Enabled/Disabled via the Spreadsheet view -> Global Preferences of the Lattice Diamond Design Software. However, user can modify this settings in the JEDEC file through the Feature Row ...
2034 - ispLEVER: Using the command line, is there a command to directly convert .JED to .VME?
Follow these steps to convert .JED file to .VME file: If needed, use the ispVM GUI to generate the chain setup (.XCF) file. Directly convert JED to VME is using the ispVM command line: Usage: ispVM.exe -infile < input file path > -outfiletype -vme12 ...
2002 - ispLEVER: Why does the I/O vector editor in the Device Information window "Expand Option" not generate the I/O vector file (*.iov file) when user clicks “Apply” instead of “Save As"?
This is applicable to only "Custom" and "Dynamic" modes of the I/O State option in the Expanded window of Device Information GUI. By clicking “Apply”, the changes in the I/O states are made, but these changes are stored in the .XCF file. These ...
1781 - MachXO2: Does ispVM System support programming a Lattice MachXO2 via its Slave SPI port?
Yes, beginning with the Lattice Diamond 1.2 release, the ispVM System programmer tool supports programming the Lattice MachXO2 device via the Slave SPI port using a standard Lattice Programming cable. Connect the programming cable to the XO2 SPI pins ...
1698 - ispLEVER Classis: What limitations exist in ispVM Slim Embedded as compared to ispVM Embedded?
The Slim ispVM Embedded (Slim VME) software is intended for use on microcontollers that, in general, has very limited memory resources. The small amount of memory available in these devices limits the types of operations that are available when using ...
1604 - ispLEVER: Where can the user find the information on how to generate an SVF file from a JEDEC file?
First of all, download the latest version of the free ispVM System software from the Lattice website and install on the user's machine. The software can be found at: Software Archive (latticesemi.com) Under Downloads Tab select "Downloadable ...
1501 - ispLEVER / ispVM System: Why does it take 4 minutes to program the XP2 FPGA device with the svf file generated by ispVM System software?
The official SVF standard does not support the looping and polling commands necessary to do a faster erase. In order to remain compatible with third party tools, we must use the worst case delay. Our SVF interpreter supports looping and status ...
1479 - Why am I getting the error message "Failed to verify ID" during Full Scan using DL3A/B/C cable?
One will get the above error when the Device ID is not read back properly. The probable workarounds are, 1) Within the ispVM go to the pull down menu Project -> Project Settings, select Advanced and increase the TCK low pulse width to try slowing the ...
1319 - ispLEVER: What is the "Repetitive Download" tool in ispVM System software used for?
Repetitive Download is a feature under the ispVM System ispTools menu. It allows user to specify the number of downloads for the JTAG chain. The user can set the number of downloads, and number of errors before stopping the process. This feature is ...
1305 - ispVM: "SVP Template Processor Error: Data Shift Verification Failed" or "Failed in Function DIRECT_FLASH_ERASE"
If ispVM prompt error nessage like the following: "SVP Template Processor Error: Data Shift Verification Failed." "Failed in Function DIRECT_FLASH_ERASE " Please check the following debug step in sequential order: Scan the device by clicking on the ...
1304 - ispVM: How does ispVM recognize the USB cable?
User must ensure that the USB driver is installed. The USB driver is different than the parallel cable driver but can be installed at the same time. Some machines do not recognize the driver installed during installation for the USB cable. In this ...
1160 - ispLEVER: Does the Linux version of ispVM System support the Lattice USB Download cable?
The Linux version of ispVM System does support the Lattice USB Download cable beginning with version 17.0. The instructions for the USB cable configuration are listed in the installation manual. The installation manual is included in the software ...
1159 - ispLEVER: Can ispVM System program ispClock or ispPAC-POWR products?
Yes, ispVM System can be used to program ispClock or ispPAC-POWR devices. User will need to use Pac-Designer to create a JEDEC or Serial Vector Format (.SVF) file to program these devices with ispVM System. The JEDEC file can be created from the ...
1142 - ispVM: How to generate a LatticeXP and LatticeXP2 device bit file for EPROM programming?
Unlike using bitstream file *.bit like LatticeSC or LatticeECP3 family, LatticeXP and LatticeXP2 have JEDEC file output format for programming. When using ispVM to program device through JTAG interface, there is no extra step. But to program a EPROM, ...
1123 - ispVM: What does the "Beta" mean on some Flash devices listed in ispVM System?
Beta, in this case, means that the algorithm has been added per the Third-party Flash device datasheet, but has not been tested in hardware. Many beta devices will work as is, but others may need a small amount of revision. Make sure the latest ...
1121 - ispVM: What is a VME file?
A VME file is the data file for use with the ispVM Embedded programming software. The file is essentially a binary version of an SVF file. SVF commands and data are stored in a binary format (with optional compression) for efficient storage and ...
1120 - ispVM: What needs to be modified in ispVM Embedded to target an embedded system?
In general, most of the modification will involve the hardware.c file. This module contains functions that are specific to the embedded system and compiler used. The major portions of hardware.c are: Pin assignments -- constant declarations ...
974 - ispVM: How does ispVM tool control the TCK duty cycle and/or frequency?
The actual TCK frequency has dependency on factors such as PC speed, parallel port vs. USB cable, USB 1.1 vs. 2.0 etc. Under ispVM Project -> Project Settings, Advanced, user may use the TCK Low Pulse Width Delay option to slow down the TCK. This ...
973 - ispVM: How does user check the Lattice devices supported by ispVM Embedded?
To view the list of supported devices by ispVM Embedded, please refer to the help topics in ispVM System. Select Help-> ispVM Embedded-> Concepts -> Device Support This will show the list of supported devices
894 - ispVM: Can ispVM be run on the Windows Vista 64-bit or Windows XP 64-bit O/S?
No. There are currently no USB or parallel port 64-bit drivers available to run ispVM on either theWindows Vista 64-bit or Windows XP 64-bit O/S.
748 - Lattice ispVM system: How can I create the smallest file size for the VME file?
For file storage reasons, it is sometimes advantageous to have the smallest possible VME(ispVM Embedded) file. There are several options in ispVM tool for VME generation to help with reducing the file size. The Compress VME option will compress the ...
747 - Lattice ispVM: Can Turbo mode be used together with background programming or TransFR?
Yes, Turbo ispDOWNLOAD mode can be used together with the background programming and TransFR modes. Background programming mode is when the device being programmed in the background. This implies that the device is working and functioning as in ...
679 - Lattice ispVM: Why do I get the warning "Cannot write to selected Working directory. Select another one." when I start the ispVM System software tool?
Description: When you install your Lattice ispLEVER or Lattice Diamond software for the first time, the included ispVM software uses default paths for Device Database Location, Start Directory, Working Directory, and Log File Name. The root directory ...
678 - Lattice ispVM: How can I program a Lattice device that is not listed in default ispVM System?
The database files for programming all Lattice devices are included with the ispVM System software but may not be loaded by default. If the device is not visible within the ispVM System "Select Device" dialog box then it needs to be loaded into your ...
641 - Lattice ispVM: How to create a single bit file to program two FPGA's from one SPI Flash?
As shown in Figure 15-2 of TN1108 (LatticeECP2/M sysCONFIG Usage Guide), users can configure two Lattice FPGA's from one SPI flash. The first device is programmed in SPI mode, whereas the second device is programmed in Slave Serial mode. To use this ...
606 - Lattice ispVM: What could cause the “JTAG-NOP” error message in ispVM System tool?
Description: "JTAP-NOP" indicates that a device was detected, but its JTAG IDCODE is not in the ispVM System database. There are a few reasons this may occur. Solution: The device is a newer Lattice device and is not yet supported by the version of ...
605 - Lattice ispVM: Can ispVM control the JTAG TCK duty cycle and/or frequency?
The ispVM software only provides a way to control the length of the low pulse of the clock. You can change the duration of the low pulse using the ispVM Project->Project Settings dialog and clicking on the Advanced button. Using the TCK Low Pulse ...
592 - Lattice ispVM: What is the difference between the USB and USB2 cable types in ispVM System?
The USB cable type is used with the Lattice USB Download cable. This cable uses the fly-wire connectors to the target system board for maximum flexibility. These cables support programming of all Lattice devices with 1.2V, 1.8V, 2.5V, 3.3V, 5.0V core ...
559 - Lattice ispVM Software: What is "Repetitive Download" tool in the ispVM software?
It is a feature under ispTools menu. It allows user to specify the number of downloads for the JTAG chain. User can set the number of download, and the number of error before stopping the process. This feature is often used for download test, cable ...
557 - Lattice ispVM Software: What is the usage of the Leave Alone IO feature for ispVM?
Leave Alone IO is a feature in Lattice ispVM software which allows Lattice devices to sample the IOs and hold their values during programming. You can select Leave Alone IO in ispVM software when building a program chain (.xcf file). The Leave Alone ...
520 - Lattice Power Manager: What is the recommended Programmer to be used for Power Manager II devices?
Previously, ispVM EMBEDDED (ispVME) was recommended used for Power Manager II devices just as it is with Lattice FPGA's and PLD's. However, This tool is obsolete and is no longer recommended to be used by the customer. Instead, customer can use ...
456 - ispVM System: Does Lattice support the programming of SPI FLASH memory via the JTAG port using ispVM System?
Yes, ispVM Embedded does support the programming of SPI FLASH memory via the JTAG port. Refer to the ispVM Embedded.pdf document that is located in your ispLEVER installation directory under: ...\ispvmsystem\documents\application notes
431 - ispVM System: How is bitstream programming verification (Verify) performed within Lattice ispVM System?
The PLD programming verification with ispVM System performs a bit-for-bit compare of the device bitstream against the desired .JED file (as opposed to a less informational computed checksum comparison). This is easily verified by viewing the log file ...
374 - Lattice ispVM: Does ispVM System support Windows Vista(32-bit) for the USB and Parallel port drivers?
The 32-bit versions of Windows Vista are supported in ispVM System Version 17.3.2 or later. Please see the release notes in the file "readme.txt" that is included with ispVM System for details about installing the USB and Parallel port drivers under ...
333 - ispVM System: How can I generate application (design) specific BSDL file with ispVM?
Go to ispVM --> ispTools --> Application Specific BSDL File Generator, specify the JED and BSDL files, and push Generate button.
307 - Lattice ispVM system: Does the Linux version of ispVM support the USB Download cable?
The Linux version of ispVM does support the USB Download cable beginning with version 17.0. The instructions for the USB cable configuration are listed in the installation manual. The installation manual is included in the software archive file that ...
293 - Lattice ispVM system: What can I do if the VME file size is larger than the non-volatile memory?
There are two options to resolve this problem: Enable compression option in the ispLEVER bit generation tool when the JEDEC file is generated. This will make the VME file smaller and allow it to fit into the non-volatile memory. Upgrade the ...
234 - ispVM: Which device is the number 1 device in the JTAG chain in ispVM?
Description: Three identical Lattice devices are in the JTAG chain but each needs different JEDEC pattern. The ispVM GUI shows index number 1, 2, and 3. It is hard for users to match the index number shown in the ispVM to the physical location of the ...
Next page