Difference between revisions of "Vivado installation on Linux"

From ArmadeusWiki
Jump to: navigation, search
(Launch install)
(HS3)
 
(10 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
== Introduction ==
 
== Introduction ==
  
Vivado is the new fpga design tool from Xilinx. It replace ISE and XPS tools for new product. By default, no Armadeus board has new Xilinx fpga that could be targeted by Vivado. But with the new APF6 we can use Artix7 with PCIe on a daughter board (or with Xilinx dev-kit and apf6dev pcie connector) and enjoy the new Xilinx-tool.
+
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 debian-linux host computer.
+
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 begin with 7 serie fpga (artix7, virtex7, zynq, kintex7, ...)}}
+
{{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 27: Line 39:
  
 
* Fill forms then wait for about 20 minutes
 
* 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>
  
 
== 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 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 

Links