Vivado 2014.4 Linux Install

6/02/2015
Vivado 2014.4 Linux Install
Contents
1
History ........................................................................................................................... 2
2
Introduction .................................................................................................................... 2
3
Download Vivado 2014.4 ............................................................................................... 3
4
Open Oracle VM Virtual Machine ................................................................................... 4
5
Start Ubuntu................................................................................................................... 5
6
Unpack Vivado Image .................................................................................................... 6
7
Install Vivado 2014.4 ...................................................................................................... 8
8
Starting Vivado ............................................................................................................ 16
9
License Setup .............................................................................................................. 18
10 Download Xilinx ISE 14.7 Lab Tools............................................................................. 22
11 Install Xilinx ISE 14.7 Lab Tools ................................................................................... 23
12 Xilinx USB Cable Install................................................................................................ 34
13 Verify Xilinx Platform Cable USB Installation ................................................................ 38
14 Sourcing Vivado .sh at start-up .................................................................................... 41
Page 1 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
1
History
Revision
A
Date
5/2/2015
Author
Description
[email protected] Initial Revision
Table 1 : History
2
Introduction
This document describes how to install Vivado 2014.4 and Xilinx Platform Cable USB drivers
on Ubuntu 14.04 LTS (64-bit). Ubunto 14.04 LTS (64-bit) Guest is running Oracle VM
VirtualBox 4.3.20 on a Windows 7 Professional Service pack 1 (64-bit) Host.
Page 2 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
3
Download Vivado 2014.4
Vivado 2014.4 can be download from Xilinx. An account is required.
http://www.xilinx.com/support/download.html
Click on the “Vivado 2014.4 Full Image All OS” and save to “I:\syfer\Vbox”.
Figure 1: Xilinx Vivado Design Suite 2014.4 Download
Page 3 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
4
Open Oracle VM Virtual Machine
Important: “Oracle VM VirtualBox Manager” must be run as administrator for file sharing to
work correctly. Alternatively use USB drive to transfer files between Host and Guest.
Figure 2: Oracle VM VirtualBox Manager
Page 4 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
5
Start Ubuntu
“Machine -> Start”.
Login.
Figure 3: Ubuntu
Page 5 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
6
Unpack Vivado Image
Open terminal “ctrl+alt+t”.
Copy “Xilinx_Vivado_SDK_2014.4_1119_1.tar.gz” from “sf_Vbox” to “Downloads”.
$ cp /media/sf_Vbox/Xilinx_Vivado_SDK_2014.4_1119_1.tar.gz /home/syfer/Downloads
Figure 4: Terminal - Copy Vivado image to Downloads directory
Change directory to “Downloads”
$ cd /home/syfer/Downloads
Figure 5: Change directory to Downloads
Page 6 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Un-pack “Xilinx_Vivado_SDK_2014.4_1119_1”
$ tar –zxvf Xilinx_Vivado_SDK_2014.4_1119_1.tar.gz
Figure 6: Un-pack
Figure 7: Un-pack (Complete)
Page 7 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
7
Install Vivado 2014.4
$ sudo mkdir /opt/Xilinx
Figure 8: Make Xilinx directory
$ sudo chmod –R 777 /opt/Xilinx
Figure 9: Change /opt/Xilinx permissions
$ cd Xilinx_Vivado_SDK_2014.4_1119_1/
$ sudo ./xsetup
Figure 10: Change directory and install
Page 8 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Next” button.
Figure 11: Vivado Install – Welcome
Page 9 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “I Agree” check box to select.
Click on the “WebTalk Terms And Conditions” check box to select.
Click on the “Third Party Software End User License Agreement” check box to select.
Click on the “Next” button.
Figure 12: Vivado Install - Accept License Agreements
Page 10 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Vivado Design Edition” radio button to select.
Click on the “Next” button.
Figure 13: Vivado Install - Select Edition to Install
Page 11 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Software Development Kit” check box to select.
Click on the “Acquire or Manage a License Key” check box to de-select.
Click on the “Next” button.
Figure 14: Vivado Install - Vivado Design Edition
Page 12 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Next” button.
Figure 15: Vivado Install - Select Destination Directory
Page 13 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Install” button
Figure 16: Vivado Install - Installation Summary
Page 14 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Wait for installation to complete.
Figure 17: Vivado Install - Installation Progress
Click on the “OK” button.
Figure 18: Vivado Install - Complete
Page 15 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
8
Starting Vivado
$ sudo chmod –R 777 /opt
Figure 19: Changing permission on opt directory
$ sudo chmod –R 777 /home
Figure 20: Changing permission on home directory
$ source /opt/Xilinx/Vivado/2014.4/settings64.sh
Figure 21: Sourcing Vivado .sh script
$ vivado &
Figure 22: Opening Vivado
Page 16 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Figure 23: Vivado
Page 17 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
9
License Setup
“Help -> Manage License”.
Figure 24: Vivado
Page 18 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Select “Get License -> Load License”.
Click on the “Copy License” button.
Figure 25: Vivado - License Manager
Click on “Get License -> Load License” or visit
http://www.xilinx.com/support/licensing_solution_center.htm
to obtain a Vivado license.
Save the Xilinx licence file “Xilinx.lic” to “sf_Vbox”.
Page 19 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Select the license from “sf_Vbox”.
Click on the “Open” button.
Figure 26: Select License File
Click on the “OK” button.
Figure 27: License Installation Complete
Page 20 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on “Manage License -> View License Status”.
“File -> Exit”.
Figure 28: License Manager - View License Status
Page 21 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
10
Download Xilinx ISE 14.7 Lab Tools
ISE 14.7 Lab Tools can be download from Xilinx. An account is required.
http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/designtools.html
Click on the Lab Tools “All Platform” hyperlink and save in “I:\syfer\Vbox”
Figure 29: Xilinx ISE 14.7 Lab Tools download
Page 22 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
11
Install Xilinx ISE 14.7 Lab Tools
These tools are installed to make Xilinx Platform Cable USB install easier.
Copy “Xilinx_LabTools_14.7_1015_1.tar” from “I:\syfer\Vbox” to “/home/syfer/Downloads”.
$ cp /media/sf_Vbox/Xilinx_LabTools_14.7_1015_1.tar /home/syfer/Downloads
Figure 30: Copy Xilinx ISE 14.7 Lab Tools to Downloads directory
Page 23 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Un-tar “Xilinx_LabTools_14.7_1015_1.tar” in the “Downloads” directory.
$ cd Downloads
$ sudo chmod 755 Xilinx_LabTools_14.7_1015_1.tar
$ tar xvf Xilinx_LabTools_14.7_1015_1.tar
Figure 31: Un-tar Xilinx_LabTools_14.7_1015_1
Figure 32: Un-tar Xilinx_LabTools_14.7_1015_1 (complete)
Page 24 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
$ cd Xilinx_LabTools_14.7_1015_1
$ sudo ./xsetup
Figure 33: Install Xilinx ISE 14.7 Lab Tools
Click on the “Next” button.
Figure 34: Xilinx ISE 14.7 Install - Welcome
Page 25 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “I accept and agree to the terms and conditions above” check box to select.
Click on the “I also accept and agree to the following terms and conditions” check box to
select.
Click on the “Next” button.
Figure 35: Xilinx ISE 14.7 Install – Accept License Agreements (1 of 2)
Page 26 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “I accept and agree to the terms and conditions above” check bot to select.
Click on the “Next” button.
Figure 36: Xilinx ISE 14.7 Install – Accept License Agreements (2 of 2)
Page 27 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Next” button.
Figure 37: Xilinx ISE 14.7 Install – Select Products to Install
Page 28 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Enable WebTalk to send software, IP and device statistics to Xilinx (Always
enabled)” check box to un-select.
Click on the “Next” button.
Figure 38: Xilinx ISE 14.7 Install – Select Installation Options
Page 29 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Next” button.
Figure 39: Xilinx ISE 14.7 Install – Select Destination Directory
Page 30 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Install” button.
Figure 40: Xilinx ISE 14.7 Install – Installation
Page 31 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Wait for Installer to finish.
Figure 41: Xilinx ISE 14.7 Install – Installation (Running)
Page 32 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Click on the “Finish” button.
Figure 42: Xilinx ISE 14.7 Install – Installation (Finished)
Page 33 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
12
Xilinx USB Cable Install
The details for this section were found at http://rmdir.de/~michael/xilinx/ in README
hyperlink http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usbdriver?a=blob_plain;f=README;hb=HEAD.
Download required packages.
$ sudo apt-get install gitk git-gui libusb-dev build-essential libc6-dev-i386 fxload
Figure 43: Install packages required to build usb-driver
Page 34 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
$ cd /opt/Xilinx
$ sudo git clone git://git.zerfleddert.de/usb-driver
Figure 44: Download usb-driver
$ cd usb-driver
$ sudo make
Figure 45: Build usb-driver
Page 35 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Note: Specify the path to “/bin/lin64” directory
$ ./setup_pcusb /opt/Xilinx/14.7/LabTools/common/
Figure 46: Setup usb-driver
$ echo “PATH=\$PATH:/opt/Xilinx/14.7/LabTools/common/bin/lin64” >> ~/.bashrc
$ echo “export PATH” >> ~/.bashrc
Figure 47: Making changes to .bashrc
Page 36 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
Verify changes.
$ sudo gedit ~/.bashrc
Figure 48: Verify changes to .bashrc
Figure 49:.bashrc
Page 37 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
13
Verify Xilinx Platform Cable USB Installation
Ensure that the Xilinx Platform Cable USB (DLC9) is connected to the target and the target
is powered. The Platform Cable USB LED should be green.
Ensure that “Devices -> USB Devices -> XILINX” is selected.
Figure 50: Enable USB
$ source /opt/Xilinx/14.7/LabTools/settings64.sh
Figure 51: Source ISE 14.7 Lab Tools .sh script
$ impact –batch
Figure 52: Impact batch mode
Page 38 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
> setMode –bs
> setCable –p auto
Figure 53: Impact setup
Page 39 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
> Identify
Note: Type “quit” followed by the “Enter” key to exit Impact batch mode.
Figure 54: Impact Identify
Page 40 of 41
© Syfer Pty. Ltd.
6/02/2015
Vivado 2014.4 Linux Install
14
Sourcing Vivado .sh at start-up
Figure 55: Open .bashrc
Add “source /opt/Xilinx/Vivado/2014.4/settings64.sh” to the file just after the last “fi”.
“File -> Save”.
“File -> Quit”.
Figure 56: Vivado .sh added to .bashrc
Page 41 of 41
© Syfer Pty. Ltd.