Ubuntu 16.04.2 Vivado 2016.4 asennus

Liittyy Digitaalitekniikan kurssiin.

Lataa valmiiksi lisenssitiedosto.

Tässä oletetaan että käyttäjän tunnus on user ja kotihakemisto siis /home/user/ ja että Vivado asennetaan /home/user/Xilinx/, tämä tuntuu olevan toimivin ratkaisu mutta pitää huomioida että oletuskansio olisi /opt/Xilinx/ johon kaikki nettiohjeet viittaavat.

Vivado asennuspaketin All OS: Vivado HLx and SDK Full Installer (TAR/GZIP - 20.56 GB) / Xilinx_Vivado_SDK_2016.4_1215_1.tar.gz voi ladata [Xilinxin sivuilta] tai kopioida labilla muistitikulta.

Mene Terminaalilla samaan kansioon missä asennuspaketti:
cd '/mnt/hgfs/Install/' (esimerkiksi)
tar -xvf /mnt/hgfs/Install/Xilinx_Vivado_SDK_2016.4_1215_1.tar.gz (puretaan asennuspaetti, kestää ja tilaa tarvitaan)
cd Xilinx_Vivado_SDK_2016.4_1215_1/ (mennään purettuun kansioon, jos levytila on vähissä voi tässä vaiheessa sen .tar.gz:n tuhota)
./xsetup (käynnistetään asennusohjelma)

Asennuksen käynnistyttyä Next > Next > Next ja valitaan Vivado HL WebPACK.

Asennettavat komponentit kannattaa ruksia kuvan mukaisesti:

Asennetaan käyttäjän kotihakemistoon, tässä käyttäjänänä user, eli /home/user/Xilinx/, jos asennat ulkoiselle SSD:lle, ole tarkkana että polussa ei ole välilyöntejä:

Next > Install ja asennus kestää koneesta riippuen 10-30min.

Ubuntu 16.4.2 ei ole täysin virallisesti tuettu Xilinxin toimesta, siksi muutama ‘korjaustoimenpide’ (kohta julkaistava Vivado 2017.1:n pitäisi sisältää suurinpiirtein nämä):

Vivado
cd ..
rm -fr Xilinx_Vivado_SDK_2016.4_1215_1/ (postetaan asennuskansio viemästä tilaa)
mv ~/Desktop/*.desktop ~/.local/share/applications/ (siirretään käynnistyskuvakkeet parempaan paikkaan)
chmod 775 ~/.Xilinx/ && sudo chgrp -R user ~/.Xilinx && sudo chown -R user ~/.Xilinx (korjataan oikeuksia, ei ehkä enää tarpeellinen?)

SDK ei muuten käynnisty suoraan Vivadosta
sudo mv ~/Xilinx/SDK/2016.4/lib/lnx64.o/libstdc++.so.6 ~/Xilinx/SDK/2016.4/lib/lnx64.o/libstdc++.so.6.orig
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 ~/Xilinx/SDK/2016.4/lib/lnx64.o/libstdc++.so.6

Lisää SWT_GTK3=0 rivi tiedoston ~/Xilinx/SDK/2016.4/bin/xsdk alkuun heti kommentien jälkeen, esim. nano ~/Xilinx/SDK/2016.4/bin/xsdk

DocNav on 32-bittinen softa joka vaatii vähän erikoiskäsittelyä
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32stdc++6 libgtk2.0-0:i386 libfontconfig1:i386 libx11-6:i386 libxext6:i386 libxrender1:i386 libsm6:i386 libqtgui4:i386

Käynnistetään Vivado ja lukitaan se sivupalkkiin:

Käynnistä Vivado 2014 (jatkoa varten Lock To Launcher) ja Help -> Manage License…:

Load License -> Copy License… ja etsi aikaisemmin lataamasi lisenssitiedosto ja OK. Voit tarkistaa kohdasta View License Status:

Voit poistua lisessimanagerista, Vivado ja SDK ovat nyt käyttövalmiita.