Installation Inquiries / Failures
7422 - Radiant 2023.2 SP1: How to resolve Radiant not launching after updating to Radiant 2023.2 SP1 (2023.2.1.288)?
Some users who installed the 2023.2 SP1 update may encounter issues launching the software due to the /ispfgpa/bin/nt64/libbasct.dll file being protected and might be blocked by their anti-virus programs or by certain IT policies on the user's ...
1146 - ispLEVER Classic / Installation: What causes the "ERROR: Can not read design entry type from Context" ?
Solution: The ispLEVER error message: "ERROR: Can not read design entry type from Context", is usually due to a permissions error in Windows Vista. Please make sure that you have Administrator privileges when the software is installed. Also make sure ...
2310 - PAC-Designer: Why does my POWR1014A design fail to compile but not give an error message?
If your Power Manager II design fails to compile and gives no error message it could be due to the use of periods or spaces in the project file name or the path name. Usually the failure message is produced immediately after starting the compile ...
5326 - Diamond 3.10 / XP2: How to disable auto evaluation or auto compilation?
Solution: The Diamond SW tool is an event driven tool, which processes tasks as soon as there is any event change. In most cases, as soon as you save the project or source RTL files, it sees a change of event and compiles the design. To avoid this ...
1068 - LatticeXP2: Programming and Configuration: How to configure the MCCLK_FREQ for the LatticeXP2 family in the software?
LatticeXP2: Programming and Configuration: The MCCLK_FREQ option is not supported in the ispLEVER/Lattice Diamond Spreadsheet View's Global Preference tab for the LatticeXP2 family because this preference is not required by the ispJTAG programming ...
2295 - Reveal: How can I resolve the Reveal error: core0 incorrect signature (RVL: 154782948 != Device: 0)
A signature mismatch with a reported signature of 0 almost always means the sample clock is not correct. The typical reasons are it’s too slow, or not a free running clock. Usually, the frequency of the sample clock should meet its timing constraint ...
1046 - Lattice Diamond: What is the "BLOCK INTERCLOCKDOMAIN PATH" preference used for?
Lattice Diamond: This constraint is used to block paths that involve data transfer between registers that are clocked by different clock nets. If used without understanding, it will block all clocks domains from each other, even if they are supposed ...
1043 - Diamond / Installation: How to manually update ispLEVER and Diamond software?
Solution: This describes how to manually update your software by using ispUpdate. For Lattice Diamond software, the "Update Center" is in the middle of your startup screen and will provide the most recent updates, if available. To manually check for ...
1031 - ispLEVER Classic / Installation: Does the tool can be installed in 64-bit Windows 7 or 64-bit Windows Vista?
Solution: No, it does not. The ispLEVER is not supported for 64-bit Windows 7 or 64-bit Windows Vista. This FAQ is intended to help facilitate running ispLever on one of these two operating systems. ispLEVER is fully supported in 32-bit Windows XP ...
5173 - ispLEVER Classic: Where to find the reserved file name extensions?
Users can find the extension details by going to the ispLEVER classic help page (ispLEVER classic tool -> Help -> Project Navigator Help). Then, search for "Reserved Files names" or go to Home > Project Navigator > Concepts > Reserved File Names.
6751 - Diamond version 3.13 and below: Is Lattice Diamond supported on Ubuntu?
Lattice Diamond is NOT guaranteed to work on Ubuntu since we have not tested our tools on this OS. Our tools are supported and tested on Red Hat Enterprise Linux. See the Lattice Diamond Installation Guide for Linux for the specific versions we ...
1030 - ispLEVER Classic / Installation: How to run ispLEVER tools on Windows 7 32-bit versions?
Solution: ispLEVER is not supported to run on Windows 7 operating system. Based on our initial tests, we were able to run ispLEVER in the command line mode without any or minimal issues. ispLEVER is not fully compatible with Windows 7 when running in ...
4030 - ispLever Classic: Is ispLever classic supported on Linux or Mac OS X platforms?
Lattice ispLever classic is not supported in Linux or Mac OS X platforms. Please refer to the System Requirements section in the ispLever Classic 1.8 Installation Notice document for the list of operating systems supported by ispLever Classic.
932 - Diamond: Where can I find RTL coding examples?
Diamond: There are a number of coding examples for Lattice devices included with the Diamond. From the Diamond Project Navigator go to the pull down menu File -> Open example, select the family and the source code entry of interest.
2073 - Diamond: Is there a limitation to the name that user can give for their project directory?
Yes. The only limitation that Lattice has found is when the project directory name has the string " -" (i.e. a space followed by a dash). During a software run, this string pattern causes the tools to process any string after the " -" as a software ...
3996 - Diamond: Can the JEDEC file be modified to just include the Embedded Block RAM (EBR) initialization data in MACHXO2 devices?
It is not possible to manually edit the JEDEC file to just have the EBR Initialization data. The best way to update the UFM with different EBR init data is to use the ECO editor tool.
3979 - Does iCEcube2 support schematic design entry?
iCEcube2 does not support schematic design entry. It only supports Verilog, VHDL, and mixed-language design entries.
882 - Lattice ispLEVER: How can I estimate the BLVDS SSO?
Description: A designer would like some indication of the level of SSO noise he might see from BLVDS IOs, but the SSO Calculator in ispLever does not support the BLVDS IO type. Solution: The SSO Calculator estimates SSO noise for single ended fully ...
3845 - Diamond: How to create a VHDL output from a schematic file?
You can get a VHDL output from a schematic file by following these steps: 1. In project properties, change the Schematic HDL Type to VHDL. 2. Make any small changes in the schematic file and save it. 3. In the Hierarchy, get the VHDL source code for ...
1925 - ispLEVER Classic: "missing pin name" error
Description: This error is because there is no name for the pin. Solution: Users need to provide names to the pins to solve this problem. To assign a name to pin Add a wire and then name the wire. Refer to the "Schematic Entry Reference Manual".
757 - ispLEVER Classic: What does the "Information in file ispsys.ini does not match the system" error mean?
Solution: The message that you are getting indicates that there is a mismatch between the registry settings and the ispLEVER "*.ini" file. e.g."lsc_1_3.ini" file (for ispLEVER Classic 1.3). The "ispsys.ini" file points to the "*.ini" file (e.g. ...
1812 - Diamond: How does Lattice Diamond know which IP cores were installed?
The installed IP cores is read into the Lattice Diamond software from a file named ipsetting.lst. The ipsetting.lst file lists all of the IP cores that were installed with either Diamond or earlier versions of Lattice software. This file lists the ...
6202 - How to fix error message "Vendor daemon is too old"?
Use the latest LMGRD version included in the installation package. For Example: In Radiant 2024.1, we have updated the vendor daemon to version 11.19. If you used the older version and updated to Radiant 2024.1 version please ensure to use the latest ...
1751 - Schematic Design Entry: How do I add I/O type to a port?
To add an I/O type to a port in the design schematic, users need to first draw (or extend) a wire from the symbol port of their choice. Next, name this wire using the Net Name button. Click the IO Port button and select the type of port (input, ...
596 - Lattice ispVM: Which Operating Systems are supported by ispVM?
The operating systems supported in the current version of ispVM are listed in ispVM System Help Procedures > Using ispVM Utilities > Installing/Uninstalling Parallel Port Driver and USB Driver ispVM version 17.9.1 officially supports the following ...
6068 - Lattice Radiant: Does Radiant installation software can be installed using command line tools instead of GUI-based?
The standard procedure is to follow the installation process which is GUI-based. GUI support is needed because it cannot work 100% using script command only.
6065 - CrossLink: Is DPHY0 output possible after MIPI input to DPHY1? (Like BYPASS)
You may use DPHY0 as an output, that is transmit; and DPHY1 as input, that is receive file. You need to declare in the LPF constraint files (preference) the location. For the sake of example, here is a sample declaration in the preference: #Receive: ...
1579 - Diamond: How does user run post-route simulations for multiple devices?
When running post-route simulations for multiple devices, the modules names in the post-route simulation netlist must be unique for each device in order to avoid simulation conflicts. Lattice design software supports this capability by allowing users ...
451 - PAC-Designer 5.2: Why does the tool fails to run and issues the following message? "C:\PAC-Designer52\PACD52.exe. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix the probl
Solution: If reinstalling PAC-Designer 5.2 does not correct the problem, then the problem may be with the update status of the Windows operating system. Please have your IT department update the latest Windows drivers specifically the "dot-net" ...
2802 - Diamond / ispLEVER Classic Schematic Editor: How can signals be prevented from being optimized away or pruned?
Lattice Diamond design software and ispLEVER Classic design tools extend their HDL attributes option in Schematic Editor. To preserve a signal, click on the signal and right-click on it. The object properties window will open up. Select your desired ...
417 - ispLEVER / Installation: Why doesn't ispLEVER save paths to my favorite synthesis and simulation tools?
Description:This issue is caused when the path is not written to the ispLEVER configuration file (filename.ini). The .ini file is located at C:\lsc_env. Windows Vista has User Account Control, commonly known as UAC. You may see issues when running ...
1460 - What is a SYN File?
A SYN file is the ispLEVER project file.This file is created when the user starts a new project in ispLEVER, and it gets updated when user enters information for the project. It contains all the information about the project such as the project name, ...
5881 - Does Diamond support the ABEL HDL language?
Lattice Diamond does not support ABEL-HDL. It only supports Verilog and VHDL languages.
5848 - Diamond: Is Diamond 2.1 and 3.10 compatible with Windows 10 (64-bit)?
Yes, Diamond 2.1 and 3.10 is compatible with Windows 10 (64-bit). Users may also refer to the Release Notes and Help documents of a particular software version on the Lattice website (https://www.latticesemi.com/).
1365 - Lattice Diamond: When using revision control in Diamond software, how to archive project files with minimum hard disk space usage?
Lattice Diamond: There are options to archive only the necessary project files in Diamond: Open "Options" dialog (Menu "Tools"-> "Options...") and uncheck "Archive all files under the Project directory when archiving Project" in ...
5750 - Diamond: Is there other way to verify the Diamond Installation History aside from the History tab?
The other way to check and verify the installation history is through ispsys.ini file under "data" folder. E.g: [Installation Path]\lscc\diamond\DIAMOND_VERSION_x64\data
7290 - Radiant: FlexNet Licensing Error:-52343. License for feature SynplifyPro is not available.
Solution: 1. In Radiant, click Tools in the top navigation. 2. Go to Options. 3. In the General tab, go to Directories. 4. Make sure that "use OEM" is selected across the SynplifyPro line.
1255 - Lattice Diamond: How to locate DCS in preference file for FPGA?
Lattice Diamond: DCS is a Digital clock select, a clock multiplexer, which is available in devices such as LatticeSC/M, LatticeXP2, LatticeECP2/M and LatticeECP3. How to assign DCS locations in .lpf preference file? The syntax is shown in the ...
2363 - PAC-Designer: Why does user design fail to compile with a Warning 1211: Generate NAF file failed?
If the user Power Manager II design fails to compile and gives a Warning 1211 in the error message window it may be caused by using spaces or periods in the project file name or path name. AHDL2BLF; ABEL-HDL Processor PAC-Designer 6.30 Copyright(C), ...
5574 - Radiant: How to clone projects and implementations? What are the critical project files to capture?
It is recommended to use the Clone Implementation option in Radiant. From the File List tab, right-click on the implementation name (ex. impl1) then click "Clone Implementation". This will copy all the settings from the original implementation. From ...
Next page