Tested on:
- Pop!_OS 24.10
# Vivado requires libtinfo5. Ubuntu comes with libtinfo6 but they are compatible enough.
# List libtinfo versions
ls /usr/lib/x86_64-linux-gnu/libtinfo.so*
# If libtinfo5 is not installed, create a symbolic link to libtinfo6
sudo ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5
Result:
❯ ls /usr/lib/x86_64-linux-gnu/libtinfo.so*
lrwxrwxrwx 1 root root 39 May 15 19:19 /usr/lib/x86_64-linux-gnu/libtinfo.so.5 -> /usr/lib/x86_64-linux-gnu/libtinfo.so.6
lrwxrwxrwx 1 root root 15 May 16 2023 /usr/lib/x86_64-linux-gnu/libtinfo.so.6 -> libtinfo.so.6.3
-rw-r--r-- 1 root root 200136 May 16 2023 /usr/lib/x86_64-linux-gnu/libtinfo.so.6.3
- Download the installer from the official website.
- Download link: https://www.xilinx.com/member/forms/download/xef.html?filename=FPGAs_AdaptiveSoCs_Unified_2024.2_1113_1001_Lin64.bin (requires login)
- If you don't have an AMD account, you'll be prompted to create one.
- Install:
chmod +x FPGAs_AdaptiveSoCs_Unified_2024.2_1113_1001_Lin64.bin
./FPGAs_AdaptiveSoCs_Unified_2024.2_1113_1001_Lin64.bin
- Log in with your AMD account.
- Select "Vivado" in the installer.
- Choose "Vivado ML Standard" in the installer.
- Additional components are optional. The default options require a download size of 23.37GB and an installation size of 85.39GB.
Once installed, the program can be executed with:
exec /tools/Xilinx/Vivado/2024.2/bin/vivado
This can be added to the PATH variable by adding the following line to your ~/.bashrc
file:
cat << 'EOF' >> ~/.bashrc
# Vivado 2024.2 PATH configuration
export PATH=$PATH:/tools/Xilinx/Vivado/2024.2/bin
EOF
# Reload the .bashrc file to apply changes
exec bash
# Test the `vivado` command
which vivado