-
Notifications
You must be signed in to change notification settings - Fork 229
How to Install Vivado 2020.1 on Linux
Step 1: Download Xilinx Unified Installer 2020.1: Linux Self Extracting Web Installer (BIN - 116.89 MB). You will need a Xilinx account to do so.
Note: Officially, only the following operating systems are supported: Red Hat Enterprise Linux 7.4-7.7 and 8.1. CentOS Linux 7.4-7.7 and 8.1. Ubuntu Linux 16.04.5, 16.04.6, 18.04.2, 18.04.3, and 18.04.4 LTS. Amazon Linux 2 AL2 LTS. SUSE Enterprise Linux 12.4.
Step 2: Go to Download folder and from right-click menu, select open terminal here. Check the MD5 sum to see if the installation file was downloaded correctly. If the checksum value is different, download the installation file again.
md5sum Xilinx_Unified_2020.1_0602_1208_Lin64.bin
# Correct MD5 SUM Value is 1f21c8a5858b947c003f741826b5bce5
Step 3: Add execution permissions
chmod +x ./Xilinx_Unified_2020.1_0602_1208_Lin64.bin
./Xilinx_Unified_2020.1_0602_1208_Lin64.bin
and run the installer.
./Xilinx_Unified_2020.1_0602_1208_Lin64.bin
- use your Xilinx.com "User ID" and "password" for user authentication (same as you used to download the installer),
- select Download and Install Now,
- select Vivado product to install,
- and Vivado HL WebPACK edition.
- Customize your installation be selecting Vivado Design Suite, 7 Series devices, and let Enable WebTalk for Vivado... checked.
- accept all license agreements,
- Select the installation directory, such as:
/home/your_login/bin/Xilinx
or/opt/Xilinx
(Admin privileges needed).
Step 4: Update /home/your_login/.bashrc
file and add the following line at the end of the file.
source /home/your_login/bin/Xilinx/Vivado/2020.1/.settings64-Vivado.sh
Reload the shell script by
source ~/.bashrc
Step 5: Add board definition files. Download and extract Zip file and copy content of vivado-boards-master/new/board_files/
to your Vivado installation folder YOUR_VIVADO_LOCATION/2020.1/data/boards/board_files/
.
Note: You can find detailed instructions here:
https://reference.digilentinc.com/reference/software/vivado/board-files?redirect=1
Step 6: Install Linux cable driver. From Digilent Adept 2 software, download latest Linux 64-bit deb version of Runtime and Utilities: https://digilent.com/reference/software/adept/start
Install both packages:
sudo dpkg -i ./digilent.adept.runtime_2.20.2-amd64.deb
sudo dpkg -i ./digilent.adept.utilities_2.3.2-amd64.deb
If necessary, reboot Linux, or initialize the new udev rules file:
sudo udevadm control --reload-rules
Note: You can find detailed and useful information here:
https://courses.e-ce.uth.gr/CE435/resources/VivadoTool_install_README.pdf
Run Vivado using terminal emulator.
vivado
Step 1: Run the shell script in /home/your_login/bin/Xilinx/.xinstall/Vivado_2020.1/
in un-installation mode.
./xsetup -Uninstall
Step 2: Follow the graphical un-installer. Once installation is completed remove unwanted libraries.
sudo apt-get autoremove
Step 3: Remove line source /home/your_login/bin/Xilinx/Vivado/2020.1/.settings64-Vivado.sh
from your /home/your_login/.bashrc
file.
Version | Result | Note |
---|---|---|
Xubuntu 18.04.1 LTS (Bionic Beaver) | OK (2020-06-05) | Office |
# FYI: How to check OS version in Linux
cat /etc/os-release
# Or by Neofetch
neofetch