-
Notifications
You must be signed in to change notification settings - Fork 46
Installation of Vivado Vitis 2020.1 and 2020.2 on Ubuntu 2020.4 LTS
- Python 3 scapy library
pip3 install scapy
- Minicom for console access to MicroBlaze
sudo apt install minicom
- Scone - only for the reference router project
This reference router tool requires the following libraries:
sudo apt install libpcap-dev
sudo apt install libnet1-dev
- iperf for hardware testing
sudo apt install iperf
Vivado/Vitis 2020.2 is now officially supported on Ubuntu 2020.4 LTS. Follow the official installation guide from Xilinx.
Select Vitis from the top of the choices. Vitis includes Vivado Design Suite by default and is needed for a software part for MicroBlaze. Select also at least Virtex-7 family in the devices menu.
Vivado requires installation of cable drives as sudo
. After installing Vivado run the following:
sudo ./Xilinx/Vivado/2020.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers
Vivado/Vitis 2020.1 is intended for release 1.10.0 only.
Vivado/Vitis 2020.1 is not officially supported on Ubuntu 2020.4 LTS. It should work on Ubuntu 2020.4 LTS, however, there are some issues with the installer. As Xilinx SDK is now a part of Vitis, the former is also required.
- Issue with java exception after running the installation script in GUI mode.
./Xilinx_Unified_2020.1_0602_1208_Lin64.bin
Exception in thread "SPLASH_LOAD_MESSAGE" java.lang.IllegalStateException: no splash screen available
at java.desktop/java.awt.SplashScreen.checkVisible(Unknown Source)
at java.desktop/java.awt.SplashScreen.getBounds(Unknown Source)
at java.desktop/java.awt.SplashScreen.getSize(Unknown Source)
at com.xilinx.installer.gui.H.run(Unknown Source)
Exception in thread "main" java.lang.IllegalStateException: no splash screen available
at java.desktop/java.awt.SplashScreen.checkVisible(Unknown Source)
at java.desktop/java.awt.SplashScreen.close(Unknown Source)
at com.xilinx.installer.gui.G.b(Unknown Source)
at com.xilinx.installer.gui.InstallerGUI.G(Unknown Source)
at com.xilinx.installer.gui.InstallerGUI.e(Unknown Source)
at com.xilinx.installer.api.InstallerLauncher.main(Unknown Source)
Two possible solutions:
-
temporary downgrading Ubuntu version (this worked well)
-
installing in batch mode (not checked)
- Couldn't load file "librdi_commontasks.so"
application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory
Solution:
sudo apt install libtinfo-dev
sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5
- Vivado cable drivers
Vivado requires installation of cable drives as sudo
. After installing Vivado run the following:
sudo ./Xilinx/Vivado/2020.1/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers