Run Lattice 2025.2.1 on Ubuntu OS: Ubuntu 24.04.2 LTS x86_64
1. Lattice Propel Builder
Get Propel Builder from this link @ Lattice Propel Design Environment.
- Size: 3.5 GB
- md5sum:
5eb219ccd78ce215878def74d5847d1f
Installation Commands:
unzip ~/Downloads/Propel_2025.2.1_lin.zip
cat Propel_2025.2.1_lin.md5
# 979c45119bdabe5f89f1fb4a9277d8b1 Propel_2025.2.1_lin.run
md5sum Propel_2025.2.1_lin.run
# 979c45119bdabe5f89f1fb4a9277d8b1 Propel_2025.2.1_lin.run
./Propel_2025.2.1_lin.run
# Accept defaults
Install Log:
[77] Warning: libpng warning: iCCP: known incorrect sRGB profile
[77] Warning: libpng warning: iCCP: cHRM chunk does not match sRGB
[94] Warning: libpng warning: iCCP: known incorrect sRGB profile
[94] Warning: libpng warning: iCCP: cHRM chunk does not match sRGB
[110] Warning: libpng warning: iCCP: known incorrect sRGB profile
[110] Warning: libpng warning: iCCP: cHRM chunk does not match sRGB
*TargetAvailable: 865.19 GB, TargetRequired: 11.08 GB, TargetPath: /home/demo/lscc/propel/2025.2.1, Mount: /
*TempAvailable: 865.19 GB, TempRequired: 256.00 MB, TempPath: /tmp, Mount: /
perform operation: Mkdir
/home/demo/lscc/propel
perform operation: Mkdir
/home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0content.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0embeddedsw.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0pge.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0questasim.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0sdk.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0templates.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: Extract
installer://com.latticesemi.esdk/2025.2.1.0tools.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.esdk operation: License
perform com.latticesemi.systembuilder operation: Extract
installer://com.latticesemi.systembuilder/2025.2.1.0builder.7z, /home/demo/lscc/propel/2025.2.1
perform com.latticesemi.systembuilder operation: License
2. Propel Licensing & Initial Execution
Request a free license from this link under Lattice Propel from Request Free License @ https://www.latticesemi.com/en/Support/Licensing.aspx
Get MAC Address:
ip link
ip link | grep link/ether | awk '{print $2}' | tr -d ':'
# 8cdcd42eff11
# 8cdcd42eff10
# 8cb87e53fea8
Create or save the license.dat to ~/lscc/propel/2025.2.1/builder/rtf/bin/lin64/../../license/
vi ~/lscc/propel/2025.2.1/builder/rtf/bin/lin64/../../license/license.dat
Invoke Builder:
~/lscc/propel/2025.2.1/launch_builder.sh
See Error:
/home/demo/lscc/propel/2025.2.1
/home/demo/lscc/propel/2025.2.1/builder/rtf/bin/lin64/propelbldwrap
[12:15:03.963 qt.qpa.plugin <info>] unknown:0 - Could not load the Qt platform plugin "xcb" in "" even though it was found.
[12:15:03.963 <fatal>] unknown:0 - This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb.
/home/demo/lscc/propel/2025.2.1/launch_builder.sh: line 6: 25725 Aborted (core dumped) $base_path/builder/rtf/bin/lin64/propelbldwrap -gui
3. Lattice Radiant Installation
Get Radiant from this link @ Lattice Propel Design Environment.
- Size: 5.9 GB
- md5sum:
5eb219ccd78ce215878def74d5847d1f
Extract and start install:
unzip ~/Downloads/2025.2.1.321.0_Radiant_lin.zip
# Archive: /home/demo/Downloads/2025.2.1.321.0_Radiant_lin.zip
# inflating: 2025.2.1.321.0_Radiant_lin.run
md5sum ~/Downloads/2025.2.1.321.0_Radiant_lin.zip
# 87747c228cbd2c067eeb521c797e81bc /home/demo/Downloads/2025.2.1.321.0_Radiant_lin.zip
md5sum 2025.2.1.321.0_Radiant_lin.run
# cf58e4c527a5db02e51986d1112a9491 2025.2.1.321.0_Radiant_lin.run
chmod +x 2025.2.1.321.0_Radiant_lin.run
Install Log:
demo@demo:~/Desktop$ ./2025.2.1.321.0_Radiant_lin.run
[64] Warning: libpng warning: iCCP: known incorrect sRGB profile
[76] Warning: libpng warning: iCCP: known incorrect sRGB profile
[88] Warning: libpng warning: iCCP: known incorrect sRGB profile
[99] Warning: libpng warning: iCCP: known incorrect sRGB profile
[111] Warning: libpng warning: iCCP: known incorrect sRGB profile
[123] Warning: libpng warning: iCCP: known incorrect sRGB profile
[135] Warning: libpng warning: iCCP: known incorrect sRGB profile
[146] Warning: libpng warning: iCCP: known incorrect sRGB profile
[158] Warning: libpng warning: iCCP: known incorrect sRGB profile
*TargetAvailable: 841.69 GB, TargetRequired: 12.88 GB, TargetPath: /home/demo/lscc/radiant/2025.2.1, Mount: /
*TempAvailable: 841.69 GB, TempRequired: 256.00 MB, TempPath: /tmp, Mount: /
perform operation: Mkdir
/home/demo/lscc/radiant
perform operation: Mkdir
/home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0bin.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0cae_library.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0content.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0data.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0docs.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0examples.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0ip.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0ispfpga.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0scripts.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0synpbase.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: Extract
installer://com.latticesemi.base/2025.2.0.0tcltk.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.base operation: License
perform com.latticesemi.uaplatform operation: Extract
installer://com.latticesemi.uaplatform/2025.2.0.0cae_library.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.uaplatform operation: Extract
installer://com.latticesemi.uaplatform/2025.2.0.0ispfpga.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.questasim.tool operation: Extract
installer://com.latticesemi.questasim.tool/2025.2.0.0cae_library.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.questasim.tool operation: Extract
installer://com.latticesemi.questasim.tool/2025.2.0.0questasim.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.programmerng operation: Extract
installer://com.latticesemi.programmerng/2025.2.0.0programmer.7z, /home/demo/lscc/radiant/2025.2.1
perform com.latticesemi.device.je5d00 operation: Extract
installer://com.latticesemi.device.je5d00/2025.2.0.0ispfpga.7z, /home/demo/lscc/radiant/2025.2.1
4. Radiant Licensing
Get Radiant license @ https://www.latticesemi.com/Support/Licensing/DiamondAndiCEcube2SoftwareLicensing/Radiant
Get MAC & Save License:
ip link | grep link/ether | awk '{print $2}' | tr -d ':'
vi ~/lscc/radiant/2025.2.1/bin/lin64/../../license/license.dat
5. Fix Radiant and Propel Errors
Run the following commands to apply workarounds and install required dependencies:
# Workaround
mv ~/lscc/radiant/2025.2/bin/lin64/gnu/libstdc++.so.6 ~/lscc/radiant/2025.2.1/bin/lin64/gnu/libstdc++.so.6.bak
mv ~/lscc/propel/2025.2.1/sdk/bin/lin64/libstdc++.so.6 ~/lscc/propel/2025.2.1/sdk/bin/lin64/libstdc++.so.6.bak
# For at least make
sudo apt-get install build-essential
# Install required libs
sudo apt update
sudo apt install libxcb-xinerama0 libxcb-cursor0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 -y
sudo apt install libdbus-1-3 -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgl1:i386 libgl1-mesa-dri:i386 libglu1-mesa:i386
# Check system library
~/lscc/radiant/2025.2/bin/lin64/check_systemlibrary_radiant.bash
cat ./check_systemlibrary.log
grep 'is missing' ./check_systemlibrary.log | awk '{print $1}' | while IFS= read -r missing_app; do sudo apt install -y "$missing_app"; done
# Install libs you need that check_systemlibrary_radiant.bash fails to catch
sudo apt install -y libusb-0.1-4
sudo apt install -y lsb-release
sudo apt install -y lsb-base
sudo apt install -y mesa-utils
sudo apt install -y libgl1
sudo apt install -y libglu1-mesa
#
6. Launch Applications
Launch Builder:
~/lscc/propel/2025.2.1/launch_builder.sh # Builder project file: *.sbx
Launch Radiant:
~/lscc/radiant/2025.2.1/bin/lin64/radiant # Radiant project file: *.rdf
Launch SDK (Propel):
~/lscc/propel/2025.2.1/launch_propel.sh
7. Install USB Drivers
sudo groupadd plugdev
sudo usermod -aG plugdev demo # username
sudo ~/lscc/radiant/2025.2/data/vmdata/udevsetup_ubuntu
Note: Log off, log on.
8. System Info from neofetch
demo@demo:~/Desktop$ neofetch --stdout
demo@demo
---------
OS: Ubuntu 24.04.2 LTS x86_64
Host: HP Z840 Workstation
Kernel: 6.17.0-23-generic
Uptime: 13 hours, 31 mins
Packages: 1721 (dpkg), 13 (snap)
Shell: bash 5.2.21
Resolution: 3840x2160
DE: Xfce 4.18
WM: Xfwm4
WM Theme: Default
Theme: Greybird [GTK2], Adwaita [GTK3]
Icons: elementary-xfce-dark [GTK2], Adwaita [GTK3]
Terminal: xfce4-terminal
Terminal Font: Monospace 12
CPU: Intel Xeon E5-2697 v4 (72) @ 3.600GHz
GPU: NVIDIA Quadro K4200
Memory: 3288MiB / 257814MiB