- Instalator internetowy oszczędza czas i miejsce oraz umożliwia wybór konkretnych urządzeń, natomiast obraz offline idealnie nadaje się do użytku w trybie offline.
- En Linux, zależności 32-bitowe i biblioteki historyczne zapobiegają awariom instalatora; sterowniki Kanały kablowe są niezbędne do oglądania sprzęt komputerowy.
- Wersja Enterprise rozszerza obsługę urządzeń (w tym rodziny Versal i HBM drugiej generacji); UltraScale+ opiera się na technologii Vitis.
- Opakowanie Flatpak izoluje środowisko, lecz ogranicza widoczność systemu plików i wymaga ustawienia uprawnień oraz udev.

Jeśli musisz skonfigurować pakiet AMD Vivado Design Suite w Windows i Linuxa – tutaj znajdziesz kompletny przewodnik obejmujący wszystko, od wymagań wstępnych, przez instalację sterowników, po obsługę urządzeń w poszczególnych wersjach. Wszystko, co widzisz, jest skrócone i przepisane na podstawie źródeł, w tym oficjalnych notatek i rzeczywistych doświadczeń z instalacją Linuksa, ze szczególnym uwzględnieniem zależności, opcji pobierania i ostatnich zmian w instalatorze internetowym. Chodzi o to, aby zainstalować bez problemów i skorzystać z kluczowych zaleceń.
Oprócz klasycznej instalacji binarnej Linuksa, zamieszczamy istotne informacje na temat instalatora internetowego, opcji samodzielnej instalacji offline oraz pakietów Flatpak z funkcją sandboxingu. Omawiamy również najważniejsze cechy wersji 2025.1 i kompatybilności z innymi edycjami, abyś mógł wybrać najlepszą ścieżkę, biorąc pod uwagę swój sprzęt i sposób pracy. Jeśli masz mało czasu lub połączenia, porównanie instalatora internetowego z obrazem offline będzie szczególnie przydatne..
Wymagania i pakiety w systemie Linux (Debian lub Ubuntu)
Przed uruchomieniem instalatora w systemach Debian lub Ubuntu najprawdopodobniej będziesz potrzebować pakietów 32-bitowych i bibliotek historycznych, aby graficzny instalator przebiega prawidłowo. Przygotowanie środowiska zapobiega błędom boot instalatora i konfliktów z GTK lub ncurses.
- libstdc++6:i386 (32-bitowe środowisko uruchomieniowe C++)
- libgtk2.0-0:i386 (32-bitowy GTK2 dla instalatora)
- dpkg-dev:i386 (narzędzia do tworzenia pakietów, 32-bitowe)
- python3-pips (zarządzanie pakietami Python 3)
- libtinfo5 (terminfo, zgodność historyczna)
- libncurses5 (wsparcie terminal(poprzednie wersje)
Instalację można wykonać pojedynczo lub w jednym ciągu. Jeśli wolisz krótszą trasę, połącz wszystko razem:
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5
Jeśli wolisz, możesz uruchomić każdy pakiet osobno, choć uruchomienie ich zbiorczo jest szybsze. Gdy pakiety będą gotowe, możesz otworzyć instalator Vivado bez żadnych niespodzianek..
Zainstaluj Vivado na Linuksie z instalatora binarnego
Po pobraniu pliku .bin pierwszym krokiem jest nadanie mu uprawnień do wykonywania i uruchomienie go. Oto podstawowe czynności niezbędne do prawidłowego uruchomienia graficznego instalatora..
chmod +x ./nombre_del_instalador.bin
./nombre_del_instalador.bin
Oto ostrzeżenie, o którym powinieneś pamiętać: aby programy uruchamiające pojawiły się w menu pulpitu systemu Linux, nie uruchamiaj instalatora za pomocą sudo. Jeśli zrobisz to jako superużytkownik, istnieje duże prawdopodobieństwo, że skróty nie będą widoczne i będziesz musiał uruchomić Vivado z terminala..
Po otwarciu kreatora zobaczysz wybór produktów. Jeśli chcesz Vivado, Vitis i cały pakiet, wybierz pierwszą opcję – Vitis; jeśli chcesz tylko Vivado, wybierz tylko Vivado. Należy pamiętać, że pełna instalacja narzędzi i urządzeń może wymagać około 300 GB wolnego miejsca..
Jeśli lubisz szybkie podsumowania, poniższa typowa sekwencja czynności będzie dla Ciebie przewodnikiem po czystej instalacji w systemie Linux. To małe przypomnienie tego, co jest istotne:
VIVADO=./nombre_del_instalador.bin
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5
chmod +x $VIVADO
$VIVADO
Sterowniki kabli i wykrywanie płyt w systemie Linux
Po zainstalowaniu narzędzi zainstaluj sterowniki kabla, aby Vivado mógł wykryć Twoje płyty programistyczne. Bez tych reguł sprzęt nie będzie widoczny w Menedżerze sprzętu..
Przejdź do ścieżki sterownika odpowiadającej Twojej wersji i architekturze, a następnie uruchom instalator sterownika:
/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/
./install_drivers
Po zakończeniu podłącz ponownie płytkę. Czasami może to potrwać kilka sekund lub wymagać ponownego uruchomienia. Jeśli używasz pakietu Flatpak, poniżej pokażemy, jak ponownie załadować udev po zainstalowaniu sterowników w piaskownicy..
Opcje pobierania: instalator internetowy i samodzielny instalator offline
Istnieją dwa sposoby pobrania Vivado. Przy stabilnym połączeniu instalator internetowy działa szybko: descargas lekki plik wykonywalny, z którego wybierasz produkty i urządzenia. W przypadku powolnej sieci lub powtarzających się instalacji samoczynnie instalujący się obraz offline może zaoszczędzić Ci czasu..
- Instalator internetowy: Niewielki plik, który pobiera komponenty podczas instalacji. Zalecany przez AMD w celu skrócenia czasu instalacji i zaoszczędzenia miejsca na dysku. Ponadto obsługuje wybór konkretnych urządzeń, co skraca czas pobierania..
- Możliwość samodzielnej instalacji w trybie offline: Pełny obraz, który można pobrać z przeglądarki lub za pomocą instalatora internetowego, wybierając opcję „Pobierz obraz” (dozwolone są opcje „Tylko wybrany produkt” lub „Pełny obraz”). Idealne rozwiązanie, gdy zamierzasz zainstalować program na kilku maszynach lub nie masz połączenia.
Należy zwrócić uwagę na dwie ostatnie zapowiedzi: począwszy od wersji 2025.2 opcja pobierania pojedynczego pliku (SFD) nie będzie już dostępna, a weryfikacja pobierania jest obsługiwana wyłącznie w Google Chrome y Microsoft Edge. Jeśli zazwyczaj pobierasz pliki z innych przeglądarek, rozważ użycie jednej z tych dwóch, aby uniknąć problemów..
Jeśli używasz Vivado ML 2021.1 lub nowszej wersji, zaktualizuj narzędzia serwera licencji do wersji Flex 11.17.2.0, aby uniknąć problemów z licencjonowaniem. Jest to wymóg, który często jest pomijany, co powoduje błędy rozruchu..
Instalacja w systemie Windows: ogólne kroki i wskazówki
W systemie Windows proces jest prosty: pobierz instalator internetowy z portalu AMD i uruchom go jako administrator, wybierz Vivado lub Vitis, a następnie wybierz urządzenia lub uproszczoną instalację, jeśli nie potrzebujesz ich wszystkich. Instalator internetowy jest zalecanym sposobem na zminimalizowanie czasu i miejsca zajmowanego przez komputer..
- Wybierz folder instalacyjny z wystarczającą ilością miejsca, zwłaszcza jeśli zamierzasz przesyłać pliki całych rodzin. Duże instalacje mogą zajmować setki gigabajtów..
- Zaznacz pole wyboru sterowników kabla podczas procesu instalacji lub uruchom je później z folderu instalacyjnego. Bez sterowników nie zobaczysz podłączonych kart..
- Jeśli chcesz weryfikować pobrane pliki, zrób to za pomocą przeglądarek Chrome lub Edge, ponieważ obsługują one weryfikację. Unikniesz fałszywych wyników dotyczących integralności.
- Należy pamiętać, że opcja SFD nie będzie dostępna od wersji 2025.2, dlatego należy zaplanować instalację przy użyciu instalatora internetowego lub obrazu offline wygenerowanego za jego pomocą. W ten sposób gwarantujesz ciągłość przepływów w swojej instalacji.
Po instalacji zarządzaj licencjami z poziomu odpowiedniego menedżera i uruchom ponownie komputer, jeśli instalator tak zasugeruje, zwłaszcza jeśli dodał sterowniki. To najpewniejszy sposób na ukończenie konfiguracji środowiska.
Najważniejsze informacje z Vivado 2025.1
Wersja 2025.1 wprowadza znaczące udoskonalenia w zakresie obsługi urządzeń oraz funkcji projektowych i użyteczności. Jeśli pracujesz z rodzinami Versal lub przepływami RTL, warto je zaktualizować.
- Obsługa nowych urządzeń: Versal AI Edge drugiej generacji i Versal Prime drugiej generacji, a także rodzina Spartan UltraScale+. Większa różnorodność dla projektów wbudowanych i o wysokiej wydajności.
- Zunifikowany selektywny instalator dla Versal: umożliwia pobranie tylko tych urządzeń, których potrzebujesz, zmniejszając tym samym rozmiar pobieranego pliku. Jest to doceniane w zespołach z magazynowanie ograniczona.
- Udoskonalenia QoR w Versal, obejmujące kalibrację odchylenia dla SSIT i obsługę wielofazowego NoC w celu maksymalizacji wydajności. Optymalizuje opóźnienia i przepustowość.
- Elastyczne uruchamianie systemu przetwarzania w Versal: umożliwia najpierw uruchomienie PS, a następnie załadowanie programowalnej logiki, co jest obecnie domyślnym przepływem pracy w Prime Gen 2 i AI Edge Gen 2. Większa kontrola nad sekwencją rozruchu.
- Nowy przełącznik AXI IP oparty na RTL i udoskonalenia użyteczności: dedykowane widoki w IP Integrator, nowy harmonogram Pblocks, graficzny interfejs użytkownika (GUI) do routingu i obsługa graficznego interfejsu użytkownika (GUI) dla report_dfx_summary. Mniejsze tarcie podczas integracji IP i planowania projektu.
AMD zaleca korzystanie z instalatora internetowego ze względu na jego szybkość i mniejsze zużycie pamięci lokalnej. Jeśli korzystasz z poprzednich wersji, zauważysz, że pobieranie jest łatwiejsze, a możliwość wyboru urządzeń Versatile jest łatwiejsza..
Zgodność edycji: Standard i Enterprise
Zgodność zależy od tego, czy używasz edycji Standard, czy Enterprise. Poniżej wymieniono rodziny i, w stosownych przypadkach, przykłady urządzeń. Użyj tego jako punktu odniesienia przy sprawdzaniu poprawności celu wdrożenia..
- AMD Spartan UltraScale+: Dostępne w obu edycjach: XCSU10P, XCSU25P i XCSU35P. Dobra opcja dla projektów o niskich kosztach.
- Seria AMD Versal AI Edge 2. generacji: w zastosowaniach korporacyjnych z procesorami XC2VE3558, XC2VE3504, XC2VE3858, XC2VE3804. Skupić się na IA na krawędzi z większą wydajnością.
- Seria AMD Versal Prime 2. generacji: w zastosowaniach korporacyjnych z procesorami XC2VM3558, XC2VM3858. Równowaga między wydajnością a zasobami.
- AMD Zynq-7000 SoC: Obsługiwane, w tym XC7Z010, XC7Z015, XC7Z020, XC7Z030, XC7Z007S, XC7Z012S i XC7Z014S. Szeroko stosowane klasyki w systemach wbudowanych.
- AMD Zynq UltraScale+ MPSoC: Szeroki zakres obsługiwanych wariantów, takich jak XCZU1EG, XCZU1CG, XCZU2EG, XCZU2CG, XCZU3EG, XCZU3CG, XCZU5EV, XCZU7EV, XCZU7EG i XCZU7CG. Wszechstronna platforma dla systemów heterogenicznych.
- RFSoC Zynq UltraScale+: Obsługiwane w obu edycjach. Integracja RF dla programowalnych radiotelefonów.
- Układy FPGA AMD Virtex 7 i Virtex UltraScale, z zaawansowanymi wariantami, takimi jak UltraScale+ HBM i 58G w wersji Enterprise. Zaprojektowane dla ekstremalnej wydajności.
- Układy FPGA AMD Kintex 7 i Kintex UltraScale z Kintex UltraScale+ w wersjach Standard (XCKU3P, XCKU5P) i Enterprise. Dobry stosunek ceny do mocy.
- Układy FPGA AMD Artix 7: XC7A12T, XC7A15T, XC7A25T, XC7A35T, XC7A50T, XC7A75T, Idealny dla początkujących i produktów o dużej objętości.
- AMD Artix UltraScale+: XCAU10P, XCAU15P, XCAU20P i XCAU25P. Więcej zasobów przy niskim zużyciu.
- AMD Spartan 7: XC7S6, XC7S15, XC7S25, XC7S50, XC7S75 i XC7S100. Doskonały stosunek ceny do logiki.
- Karty AMD Alveo i układy SoM AMD Kria: dostępne w obu edycjach. Przyspieszenie centrów danych i wbudowana wizja.
- Układy AMD Versal Adaptive SoC: w zastosowaniach korporacyjnych seria AI Core (np. XCVC1502, XCVC1702, XCVC1802, XCVC1902, XCVC2602, XCVC2802 i warianty XQ/XQR) oraz seria Prime (np. XCVM1102, XCVM1302, XCVM1402, XCVM1502, XCVM1802, XCVM2202, XCVM2302, XCVM2502, XCVM2902 z wariantami XQ). Obszerny katalog dla różnych ładunków.
- Układy SoC AMD Versal Adaptive, seria Top-Tier i HBM: przykłady obejmują XCVP1002, XCVP1052, XCVP1102, XCVP1202, XCVP1402, XCVP1502, XCVP1552, XCVP1702, XCVP1802, XCVP1902, XCVP2502, XCVP2802 (i warianty XQ), a także serię HBM, taką jak XCVH1522, XCVH1542, XCVH1582, XCVH1742, XCVH1782. W przypadku projektów, w których kluczowa jest pamięć o dużej przepustowości.
Dodatkowa uwaga: Urządzenia UltraScale+ obsługują zunifikowaną platformę AMD Vitis i oparte na systemie Vivado procesy projektowania płyt głównych. Niektóre urządzenia mogą wymagać licencji na generowanie strumienia bitowego. W razie potrzeby skontaktuj się z FAE..
Vivado przez Flatpak: piaskownica, uprawnienia i narzędzia
Dostępny jest wrapper Flatpak, który pobiera oficjalny instalator i uruchamia narzędzia w środowisku testowym. Nie rozpowszechnia on materiałów objętych licencją AMD i nie jest weryfikowany ani wspierany przez Xilinx/AMD. Przydatne jest odizolowanie środowiska bez dotykania systemu bazowego.
Ważna uwaga dotycząca widoczności plików: Domyślnie piaskownica widzi tylko Pobrane, Dokumenty i Pulpit. Przejdź do tych folderów lub rozszerz uprawnienia, nadpisując je. W przeciwnym razie nie zobaczysz swoich projektów z Vivado..
flatpak override com.github.corna.Vivado --filesystem='/ruta/que/quieras'
Jeśli zobaczysz komunikat „Nie można otworzyć projektu. Sprawdź, czy projekt nadal istnieje”, nie oznacza to, że projekt nie istnieje, lecz że sandbox nie ma uprawnień do tego folderu. Jeśli musisz przenieść pliki, zlokalizuj system plików piaskownicy w ~/.var/app/com.github.corna.Vivado/.
Dostęp do sprzętu: zainstaluj sterowniki kablowe w ścieżce Vivado w piaskownicy i przeładuj udev. Bez tych reguł udev wykrywanie tablic rejestracyjnych nie będzie działać..
cd ~/.var/app/com.github.corna.Vivado/data/xilinx-install/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/ && sudo ./install_drivers && sudo udevadm control --reload
Aby ograniczyć sieć do narzędzi, możesz usunąć uprawnienie sieciowe z kontenera, wiedząc, że menedżer licencji jest zależny od interfejsów sieciowych (PROCHOWIEC). Jeśli wiesz, co robisz, możesz użyć polecenia „flatpak override com.github.corna.Vivado –unshare=network”.
Aby dodać komponenty, użyj programu uruchamiającego „Dodaj narzędzia projektowe lub urządzenia Xilinx”. Aby zainstalować inną wersję, uruchom polecenie „flatpak run –command=xilinx_install com.github.corna.Vivado”. Aby odinstalować komponenty lub wersje, użyj polecenia „Odinstaluj narzędzia projektowe lub urządzenia Xilinx”. Pamiętaj, że usunięcie Flatpak nie spowoduje usunięcia instalacji Xilinx, jeśli nie usuniesz jej danych..
Pisarz z pasją zajmujący się światem bajtów i technologii w ogóle. Uwielbiam dzielić się swoją wiedzą poprzez pisanie i właśnie to będę robić na tym blogu, pokazywać Ci wszystkie najciekawsze rzeczy o gadżetach, oprogramowaniu, sprzęcie, trendach technologicznych i nie tylko. Moim celem jest pomóc Ci poruszać się po cyfrowym świecie w prosty i zabawny sposób.