Installing 2017.4 Vivado and SDK on Linux

March 20, 2018


This post walks through installing the 2017.4 version of Vivado and the SDK on a Linux box. 


Looking for help build software for Xilinx SoCs? Email today to schedule a 30-min consult for $99.00




You will need around 80 GB of diskspace and 30 minutes to install Vivado:


17 GB for the archive +

17 GB for the expanded archive +

46 GB for the installed program = 80 GB


1. Download Xilinx_Vivado_SDK_2017.4_1216_1.tar.gz from the download center @ [link]*


*Note: This link cannot be used in a wget command. You need to open the link in a web browser, login with a Xilinx account and then your download will start.


2. Extract the archive:

Took 5 min on Ubuntu 16.04 running on VirtualBox on T460


3. Remove the original install archive:

4. Run xsetup

 You should see:


5. Click each I Agree checkbox and click Next >


6. Click the Vivado HL System Edition radio button and click Next >


7. Click the Engineering Sample Devices check box and click Next > (45.61 GB needed)


8. Find a directory that has enough space. Click Next >

If the install asks you to create the directory click okay.


9. Click Install


10. Select the Get Vivado or IP Evaluation Licenses radio button and click Connect Now


11. Click on Vivado Design Suite (No ISE): 30-Day Evaluation License and click the Generate Node-Locked License button. Then enter in a Host Name, OS, Ethernet MAC and the Host ID Value. Use ifconfig to look up the Ethernet address. 


12. Check your email. mkdir -p $HOME/.Xilinx. Save the license to $HOME/.Xilinx. You may need to:


13. Close the Web browser (otherwise the License Manager will appear hung). Exit the License Manager.


14. Test that everything works by Launching Vivado. Type Viv (or SDK) in the launcher and select Vivado.





Follow UG973 to install Linux cable drivers







Size in bytes

Size in human readable bytes



Size in bytes

Size in human readable bytes





Logo via at link.



Please reload

Our Recent Posts

DOE PAMS Specialties

September 5, 2020

Good Link for HOWTO Bring an Off-Screen Window Back Onto Screen for Windows 10, 8, 7, and Vista

September 5, 2020

Connect to and Control a Synaccess NPC-22 netCommander from Ubuntu 16.04.3 Running in a VirtualBox VM via a Prolific Technology Inc. USB to Serial Port Converter to Turn a Target On and Off

September 4, 2020

Please reload


Please reload


©2020 by Zach Pfeffer