Vivado installation on Linux: Difference between revisions
From ArmadeusWiki
(→HS3) |
|||
| (11 intermediate revisions by 3 users not shown) | |||
| Line 4: | Line 4: | ||
== Introduction == | == Introduction == | ||
Vivado is the new | 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 to install Vivado on | This page is a tutorial on how to install Vivado on Debian Linux host computer. | ||
{{Note| Vivado can't be used with | {{Note| Vivado can't be used with Spartan products, it starts with the "7" FPGA serie (artix7, virtex7, zynq, kintex7, ...)}} | ||
== Installation == | == Installation == | ||
=== Requirements === | |||
* unsure that Bash is the default shell: | |||
<pre class="host"> | |||
$ ls -al /bin/sh | |||
lrwxrwxrwx 1 root root 4 févr. 10 14:49 /bin/sh -> bash | |||
</pre> | |||
* otherwise: | |||
<pre class="host"> | |||
$ sudo dpkg-reconfigure dash | |||
</pre> | |||
=== Download === | === Download === | ||
| Line 24: | Line 36: | ||
$ chmod 777 Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin | $ chmod 777 Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin | ||
$ ./Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin | $ ./Xilinx_Vivado_SDK_2014.4_1119_1_Lin64.bin | ||
</pre> | |||
* Fill forms then wait for about 20 minutes | |||
== Launching Vivado == | |||
* Go to the installed directory: | |||
<pre class="host"> | |||
$ cd /opt/Xilinx/Vivado/2014.4 | |||
</pre> | |||
* Source the architecture shell file: | |||
<pre class="host"> | |||
/opt/Xilinx/Vivado/2014.4$ source settings64.sh | |||
</pre> | |||
* Then launch it: | |||
<pre class="host"> | |||
/opt/Xilinx/Vivado/2014.4$ ./bin/vivado | |||
</pre> | |||
== JTaG probes == | |||
=== HS3 === | |||
Digilent provide a JTAG probe to configure Xilinx FPGA named [https://store.digilentinc.com/jtag-hs3-programming-cable/ HS3]. | |||
Driver script installation is provided by Vivado in following directory : | |||
<pre> | |||
$ cd Xilinx/Vivado/2020.2/data/xicom/cable_drivers/lin64/install_script/install_drivers | |||
</pre> | |||
Should be launched as root to install drivers: | |||
<pre> | |||
sudo ./install_drivers | |||
</pre> | </pre> | ||
== Links == | == Links == | ||
* [http://forums.xilinx.com/t5/Installation-and-Licensing/Run-Vivado-2013-4-on-Debian/td-p/407359 Run Vivado 2013.4 on Debian] | |||
Latest revision as of 16:33, 30 June 2021
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.
Driver script installation is provided by Vivado in following directory :
$ cd Xilinx/Vivado/2020.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
Should be launched as root to install drivers:
sudo ./install_drivers