Installing Vivado HLx

From RidgeRun Developer Wiki

Getting Vivado

You can get Xilinx products download page but version 2018 is recommended which can be downloaded here.

This will download the Webpack installer which is around 100MB and will take care all downloading Vivado Design Studio HLx.

NOTE: in order to download the software, a Xilinx account is needed.

Installing Vivado

After you downloaded the installer you will need to give execution permissions:

chmod +x Xilinx_Vivado_SDK_Web_2018.2_0614_1954_Lin64.bin

After this you can start the installation process by running the executable:

./Xilinx_Vivado_SDK_Web_2018.2_0614_1954_Lin64.bin

In the Select Install type window put you Xilinx account user name and password, select the Download and install now option and click next.

Accept the license agreements and click next.

In the Select Edition to Install window, select Vivado HL WebPACK and click next.

Keep the default configuration in the Vivado HL WebPACK window and click next.

Select the destination directory and click next (by default will be installed under /opt/Xilinx and we recommend to use that location).

You will be prompted with an installation summary window, please make sure everything is correct and click install.

Please also notice that this configuration will require to download 7.83 GB of data and will use around 36 GB of disk space.

Once you clicked the install button, the download and installation of Vivado will start, this process will take a while.

Verify installation

Once the installation process finishes, you should have the following directory structure under /opt/Xilinx:

├── DocNav
│   ├── docnav
│   ├── imageformats
│   ├── libQtCore.so.4
│   ├── libQtGui.so.4
│   ├── libQtNetwork.so.4
│   ├── libQtSvg.so.4
│   ├── libQtWebKit.so.4
│   ├── libQtXml.so.4
│   └── resources
├── Downloads
│   └── Vivado_2018.2
├── SDK
│   └── 2018.2
├── Vivado
│   └── 2018.2
└── xic
    ├── bin
    ├── data
    ├── lib
    ├── scripts
    ├── tps
    └── xic

And additionally, you should have 2 Desktop Shortcuts:

  • Vivado 2018.2
  • Vivado HLS 2018.2

Add Vivado to your path

If you prefer to use the command line instead of the desktop shortcuts, you can add the Vivado bin directory to your path:

1. Open your ~/.bashrc file

2. Add the following line at the end of the file:

export PATH=/opt/Xilinx/Vivado/2018.2/bin:$PATH

After this, you can start Vivado by running:

vivado
...
...
****** Vivado v2018.2 (64-bit)
  **** SW Build 2258646 on Thu Jun 14 20:02:38 MDT 2018
  **** IP Build 2256618 on Thu Jun 14 22:10:49 MDT 2018
    ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.

start_gui

And Vivado HLS by running

vivado_hls
...
...
****** Vivado(TM) HLS - High-Level Synthesis from C, C++ and SystemC v2018.2 (64-bit)
  **** SW Build 2258646 on Thu Jun 14 20:02:38 MDT 2018
  **** IP Build 2256618 on Thu Jun 14 22:10:49 MDT 2018
    ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.