Hi !
In the previous post we installed tools to exchange data between the Host and Ubuntu 16.04.03 LTS in our Virtual Machine.
Now in this post we are going to install Xilinx Vivado 2018.2 for FPGA generation and Xilinx SDK 2018.2 for software developements.
As this post is quite long, here are the main sections of this post for a quick jump :
Step 1 : Download installation files
The first thing to do is to get the installation files for the 2018.2 version, without updates.
Stage 1
You must go the to Xilinx's website: https://www.xilinx.com/support/download.html
You have two choices:
- Download the full file on your computer and then install the tools from it.
- Or download the Web Installer, which will only download the parts needed for the installation configuration you made.
This is what I am doing in this post.
So, go to the website page, then scroll down to 2018.2 no update section.
Finally click on the Linux Self Extracting Web Installer.
Stage 2
This will launch the download, but first you have to login to your Xilinx account.
Fill Username, Password and then click on Sign In.
Stage 3
You will be requested to provide the destination folder where the installer will be stored.
As it will be launched in the VM under Ubuntu, you need to store the installer in the shared folder we created.
This will let us access the installer file from Ubuntu.
Step 2 : Install the Xilinx Tools
Ok, now it's time to switch to Ubuntu.
So open your Virtual Machine and login to Ubuntu.
Stage 1
We are going to give the rights to the installation folders as follow:
The following table gives an explanation of a change mod command using letters.
First the destination folder. The Xilinx tools will be installed in the Ubuntu's /opt repository.
So the chmod command for the destination folder will be :
sudo chmod ugo+w /opt
Which gives the write permission to the /opt repository.
Second, the source installer file must be executed, so the chmod command will be :
chmod +x /media/sf_share/Xilinx_Vivado_SDK_Web_2018.2_0614_1954_Lin64.bin
Which gives the execute permission to the installer file.
Reminder : In the Ubuntu view, the shared folder with the Host has the /media/sf_share path name.
Stage 2
Everything is set up.
To execute the installer file use the command :
/media/sf_share/Xilinx_Vivado_SDK_Web_2018.2_0614_1954_Lin64.bin
This will launch the installation process.
Stage 3
A first popup screen shows up, just giving global information.
Just click on Next.
Stage 4
As the installer will need to access some other installation resources, it will request your Xilinx account's Login and Password.
Here you can choose to download and install only the requested elements, or you can download to whole installation data for a local installation.
Keep Download and Install Now and click Next.
Stage 5
The second popup screen is License Agreement.
Click the 3 I Agree boxes.
Click Next.
Stage 6
The third popup screen is for Tool setup selection.
We will select the Vivavo HL WebPACK, which allows you to use a list of FPGA devices for free with the Tools.
Click Next.
Stage 7
The next popup screen will let you select the content of the installation you need.
What you have to know is that the more devices familly you select, the more the installation time will be longer and your hard drive heavilly filled !!!!
- Design tools : Vivado Design Suite : it is mandatory, this is the main development tool.
- Design tools : Software Developement Kit (SDK) : this is for software development, add it.
- Design tools : DocNav : this is a tool for Xilinx's documentation handling. Which might be nice to have since there are hundreds of documents available !!!!
- Devices : As our MiniZed board embedds a Zynq Soc device, select the Zynq-7000 familly.
All other famillies are optional.
Once your selection is done, click Next.
Stage 8
The next popup screen handles installation repositories.
The default location is /opt/Xilinx, so click Yes then Next to validate the destination repository.
Stage 9
This popup screen is the installation summary, as everything should be fine, just click Install.
Stage 10
Surprisingly, we are requested once again to provide the Xilinx account credentials.
So provide Login, Password and click Login.
Stage 11
At last ! The installation process starts !!
As you can see, it will depend on your ethernet connexion speed and on your computer efficiency.
For me installation process took about 40 minutes.
Just click Ok to end the installation process.
Stage 12
As a result you get the Xilinx Tools launch icons on your Ubuntu desktop !
- Vivado 2018.2 : This the FPGA design Tool.
- Vivado HLS 2018.2 : This stands for High Level Synthesis, this tool is used to translate C code into VHDL. We won't use it.
- Documentation Navigator : Documentation browser, usefull when you search for a Xilinx document as there are tons of them !!
Stage 13
Ooops, but where is the SDK launch icon ?
Well, as I don't know Ubuntu, I tried to search for SDK (Launch search tool, then search for SDK).
The search tool found the SDK application, so I dragged and dropped the icon found onto the Ubuntu desktop, and there it was !
Stage 14
The just right click on the desktop and select Organize Desktop by Name, and there you go !
The Ubuntu desktop provides all the needed icons for the development tools we will use with their GUI.
Step 3 : Install Cables Drivers
The first thing to do is to go to the drivers folder with the following command:
cd /opt/Xilinx/Vivado/2018.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
Then launch the installation with the command:
sudo ./install_drivers
Provide your password if needed, and that's it !
Post Conclusion
Now we have :
- Downloaded installation files
- Installed Xilinx Vivado 2018.2
- Installed Xilinx SDK 2018.2
- Downloaded installation files
- Installed Xilinx Vivado 2018.2
- Installed Xilinx SDK 2018.2


















No comments:
Post a Comment