Vivado installation on Linux
From ArmadeusWiki
Contents
Introduction
Vivado is the new FPGA design tool from Xilinx. It replaces ISE and XPS tools for new Xilinx's products. By default no Armadeus board has a new FPGA supported by Vivado, but, with the APF6, we can use Artix7 on a daughter board (or with Xilinx dev-kit), thanks to PCIe, and enjoy this new Xilinx tool. This page is a tutorial on how to install Vivado on Debian Linux host computer.
Note: Vivado can't be used with Spartan products, it starts with the "7" FPGA serie (artix7, virtex7, zynq, kintex7, ...) |
Installation
Requirements
- unsure that Bash is the default shell:
$ ls -al /bin/sh lrwxrwxrwx 1 root root 4 févr. 10 14:49 /bin/sh -> bash
- otherwise:
$ sudo dpkg-reconfigure dash
Download
- Download the file on xilinx website, note that you will need an account (free) to do that.
Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin
Launch install
- To launch install simply type :
$ chmod 777 Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin $ ./Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin
- Fill forms then wait for about 20 minutes
Launching Vivado
- Go to the installed directory:
$ cd /opt/Xilinx/Vivado/2014.4
- Source the architecture shell file:
/opt/Xilinx/Vivado/2014.4$ source settings64.sh
- Then launch it:
/opt/Xilinx/Vivado/2014.4$ ./bin/vivado
JTaG probes
HS3
Digilent provide a JTAG probe to configure Xilinx FPGA named [HS3 https://store.digilentinc.com/jtag-hs3-programming-cable/].