BI-SAP.21 Struktura a architektura počítačů
Jdi na navigaci předmětu

Instalace vývojového prostředí Vivado a knihovny lib_SAP

Odkaz ke stažení knihovny lib_SAP: Knihovna lib_SAP

Stránka s popisem bloků z knihovny lib_SAP a vybrané bloky z prostředí Vivado je k dispozici zde.

1. Registrace + Stažení

V laboratorních cvičeních se používá Vivado Design Suite 2018.3, i když je k dispozici novější verze. Proto Vám doporučujeme stáhnout si verzi Vivado Design Suite 2018.3, kvůli kompatibilitě při přenášení projektů. Pozor na příliš dlouhá hesla (např. z password managerů) - někteří uživatelé hlásí problémy s hesly delšími než 30 znaků.

  1. Registrace - Xilinx
    • Zaregistrujte se a přihlaste se. V pokynech Vám říkají, že „Corporate E-mail“, tedy pro registraci použijte svoji školní emailovou adresu. V žádném případě nepoužívejte free-mailové adresy (@hotmail.com, @gmail.com apod.).
  2. Stažení - Vivado Design Suite 2018.3
    • Windows - pro instalaci z internetu si stáhněte: Vivado HLx 2018.3: WebPACK and Editions - Windows Self Extracting Web Installer (EXE - 62.66MB)
      • nestahuje se celá instalace, pouze část a zbytek se stáhne podle výběru instalace (cca dalších 4GB),
      • během instalace je nutno vyplnit přihlašovací údaje,
      • pro instalaci je potřeba alespoň 24GB místa na disku (4GB se po nainstalování uvolní).
    • Linux - pro instalaci z internetu si stáhněte: Vivado HLx 2018.3: WebPACK and Editions - Linux Self Extracting Web Installer (BIN - 112.56 MB)
      • nestahuje se celá instalace, pouze část a zbytek se stáhne podle výběru instalace (cca dalších 4GB),
      • během instalace je nutno vyplnit přihlašovací údaje,
      • pro instalaci je potřeba alespoň 24GB místa na disku (4GB se po nainstalování uvolní).
    • All OS - kompletní instalátor pro oba systémy: Vivado HLx 2018.3: All OS installer Single-File Download (TAR/GZIP - 18.97 GB)
      • kompletní instalační balíček, při instalaci se již nic stahovat nebude,
      • pro instalaci je potřeba rozbalit (další XXGB místa na disku).

Tyto odkazy najdete na https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html v sekci 2018.3.

Web - Links

2. Instalace Vivado Design Suite

2.1. Spuštění instalace

  • Windows Web Installer
    • spusťte stažený exe soubor.
  • Linux Web Installer
    • před instalací je nutné zajistit ncurses5 [1][2]
    • aby jste mohli stažený BIN soubor spustit, tak je potřeba upravit práva souboru

      chmod +x <installer>.bin
    • a následně jej spustit jako superuser

      sudo ./<installer>.bin
  • All OS Installer
    • rozbalte stažený soubor a v adresáři poté najdete dva spustitelné soubory
      • xsetup.exe pro Windows
      • xsetup pro Linux

2.2. Instalace

Následující screeny jsou z instalace verze 2018.2, ale žádné zásadní rozdíly by mezi verzemi 2018.2 a 2018.3 neměly být.

  1. Pokud na vás vyskočí okno "A Newer Version Is Available" → Continue
  2. Ve "Welcome" okně → Next

    vivado welcome
  3. Pokud jste spustili Web instalátor, tak se objeví okno, kde je potřeba vyplnit přihlašovací údaje a ponechat nastavené "Download and Install Now" (jinak budete stahovat dalších 17GB) → Next

    Důležité:

    Údaje User ID a Password jsou údaje použité při registraci na stránkách Xilinx. User ID je tedy emailová adresa včetně domény, tj. typicky [skolni_username]@fit.cvut.cz.

    vivado install type
  4. V dalším okně potvrďte jednotlivá licenční ustanovení a podmínky (kdo chce, může si je přečíst) → Next

    vivado license
  5. V okně "Select Edition to Install" vyberte variantu Vivado HL Webpack. Pro naše účely postačuje a licence je zdarma → Next

    vivado edition
  6. V okně "Customize Install" nastavte checkboxy podle obrázku → Next

    vivado customize
  7. V okně "Select Destination Directory" vyberte cestu, kam se má Vivado nainstalovat. Instalace Vás upozorní, zda je k dispozici dostatek místa a zda máte právo zápisu → Next
    • Windows - defaultní adresář C:\Xilinx
    • Linux - defaultní adresář /opt/Xilinx, kde je potřeba mít práva i pro zápis, nebo lze instalaci spustit jako root, ale po nainstalování je potřeba změnit práva pro tento adresář i podadresáře

      Důležité:

      Nepoužívejte v názvech adresářů žádné speciální znaky jako diakritiku, mezery atp., podtržítko nevadí.

      vivado destination directory
  8. V "Installation Summary" si zkontrolujte, zda je vše správně nastaveno → Install

    vivado summary

3. Přidání desky Basys3 pro Windows 10, Windows 7 a Linux

  1. Stáhněte si archiv s deskami od Digilentu pro Vivado z jejich Githubu a rozbalte.
  2. Z rozbaleného archivu zkopírujte obsah adresáře vivado-boards-master\new\board_files do adresáře, kam se nainstalovalo Vivado např.:
    • Windows - "C:\Xilinx\Vivado\2018.3\data\boards\board_files"
    • Linux - "/opt/Xilinx/Vivado/2018.3/data/boards/board_files"

4. Alternativní způsob přidání desky Basys3 pro Windows 7 a Linux (ne pro W10!)

  1. Stáhněte si archiv s deskami od Digilentu pro Vivado z jejich Githubu a rozbalte.
  2. Z rozbaleného archivu zkopírujte adresář vivado-boards-master\new\board_files a soubor Vivado_init.tcl, který se nachází v adresáři utility do adresáře:
    • Windows - "%APPDATA%/Xilinx/Vivado/"
    • Linux - "$HOME/.Xilinx/Vivado/" (ne jako superuser nebo root)
  3. V souboru Vivado_init.tcl nahraďte text "<extracted path>/vivado-boards/new" absolutní cestou k adresáři board_files, takže cestou kde se nachází tento tcl soubor.
  4. Smažte stažený archiv a rozbalený adresář.
Důležité:

I ve Windows by měla být v cestě normální lomítka (/). Nepoužívejte zpětná lomítka (\).

5. Instalace driverů pro Windows a Linux

  • Windows - v adresáři <Install_Location>\Xilinx\Vivado\2018.3\data\xicom\cable_drivers\nt64\ spusťte soubor install_drivers_wrapper.bat. Instalaci ovladačů proveďte v příkazovém řádku s administrátorskými oprávněními.
    • ukázka výchozí cesty: C:\Xilinx\Vivado\2018.3\data\xicom\cable_drivers\nt64\install_drivers_wrapper.bat
  • Linux - v adresáři <Install_Location>/Xilinx/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers/ spusťte pomocí sudo (nebo jako root) install_drivers
    • ukázka výchozí cesty: /opt/Xilinx/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers

6. Instalace Vivada pod MacOS


  1. Pro Arch ncurses5-compat-libs z Auru(může selhat bez base-devel).
  2. Ubuntu/Debin apod libncurses5 libtinfo5 libncurses5-dev libncursesw5-dev ncurses-compat-libs