Skip to main content

Xilinx on Ubuntu

These instructions were developed using Ubuntu 16.04 and Xilinx Vivado 2017.4

  1. To install Xilinx Vivado on Ubuntu, first download and install the Linux version of Vivado in Ubuntu.
  2. Specify the license server in the XILINXD_LICENSE_FILE environment variable. To do this for all users, add the following to the bottom of the /etc/environment file (see this article for current license server and port):

    XILINXD_LICENSE_FILE="2100@ece-xilinx.byu.edu"

  3. Next, you'll need to set the appropriate environment variables and edit the PATH to allow Vivado to function. To do this for all users, add the following three lines to the bottom of
     
    /etc/profilesource /opt/Xilinx/DocNav/.settings64-DocNav.shsource /opt/Xilinx/Vivado/2017.4/.settings64-Vivado.shsource /opt/Xilinx/SDK/2017.4/.settings64-SDK_Core_Tools.sh
  4. Finally to make it easier to people to launch the Xilinx products, create the following three desktop entries in /usr/share/applications:
    docnav.desktop
    [Desktop Entry]
    Name=Xilinx DocNavType=ApplicationExec=docnavIcon=/opt/Xilinx/DocNav/resources/doc_nav_application_48.pngTerminal=falseCategories=Developer;

    vivado.desktop
    [Desktop Entry]
    Name=Xilinx Vivado 2017.4Type=ApplicationExec=vivadoIcon=/opt/Xilinx/Vivado/2017.4/common/icons/CS1056_Vivado_HSL_Icon_64x64.pngTerminal=falseCategories=Developer;

    xsdk.desktop
    [Desktop Entry]
    Name=Xilinx SDK 2017.4Type=ApplicationExec=xsdkIcon=/opt/Xilinx/SDK/2017.4/data/sdk/images/sdk_logo.pngTerminal=falseCategories=Developer;