Instalirajte AMD Vitis Unified Software Platform na Windows i Linux

Zadnje ažuriranje: 27/10/2025
Autor: Isaac
  • Vitis se instalira iz Unified Installera i uključuje Vivado, Model Composer i HLS bez descargas dodatni.
  • Versalov web instalacijski program i birač uređaja smanjuju vrijeme i prostor.
  • Novi Vitis Unified IDE je zadani, s podrškom za GCC/ARMClang i tržištem.
  • Poboljšanja u AIE-u, verifikaciji (MATLAB/Python) i Vivadu optimiziraju performanse i korištenje.

Instaliranje AMD Vita na Windows i Linux

Ako planirate razvijati za FPGA, ACAP ili AMD Versal platforme, instaliranje Vita je prvi ozbiljan korak na tom putu. AMD Vitis Unified Software Platform Okuplja u jednom okruženju sve što je potrebno za dizajn, verifikaciju i ubrzanje, kako u Windows kao u LinuxOvdje detaljno objašnjavam kako ga instalirati i kako ga fino podesiti za nesmetan rad.

Osim instalacije, vrijedi znati što je novo u najnovijoj seriji: od uglađenijeg tijeka dizajniranja za AI Engines do poboljšanja u Vivadu i njegovom selektivnom instalacijskom programu za uređaje. Obradit ćemo preuzimanje, zahtjeve, instalaciju na oba sustava i postavljanje okruženjaI pregledat ćemo ključne nove značajke kako biste od prve minute mogli maksimalno iskoristiti Vitis.

Što je Vitis i što uključuje objedinjeni instalacijski program?

Vitis je AMD-ova objedinjena platforma za razvoj i ubrzanje softvera. hardver, s end-to-end podrškom: kompilacija, simulacija, analiza i otklanjanje pogrešaka. Instaliranje Vita iz Unified Installera Vitis Core Development Kit dobivate u jednom koraku, a Vivado Design Suite, Vitis Model Composer i Vitis HLS uključeni su standardno. Drugim riječima, ne morate zasebno preuzimati Vivado: sve je dio paketa.

S nedavnom evolucijom, razvojno okruženje je napravilo još jedan skok: Vitis Unified IDE (novo grafičko sučelje) postaje zadano I klasični Vitis postaje zastario. To donosi zanimljive promjene upotrebljivosti i otvara vrata izravnijoj integraciji alata trećih strana.

Još jedna praktična prednost je što IDE omogućuje uključivanje vanjskih alata, s podrškom za GCC i ARMClangi pristupiti alatima za produktivnost putem svojevrsnog integriranog tržišta. Ako vaš tijek rada zahtijeva specifične verzije kompajlera ili proširenja, ovaj pristup će vam uštedjeti vrijeme i glavobolje.

Konačno, distribucija i preuzimanje su također optimizirani. AMD preporučuje korištenje web instalatora. jer smanjuju vrijeme instalacije i zauzimaju manje prostora na disku, a uveli su i selektivni instalacijski program uređaja za Versal obitelj koji vam omogućuje da odaberete samo ono što vam je potrebno.

Vitis vodič za Windows i Linux

Preduvjeti i preporučeno preuzimanje

Prije instalacije provjerite imate li stabilnu vezu i administratorske ovlasti na računalu. Podržana je provjera preuzimanja Google Chrome y Microsoft EdgeDakle, ako ćete validirati paket, koristite jedan od tih preglednika kako biste izbjegli pogreške zbog nekompatibilnosti u procesu kontrolne sume, a ako radite na Linuxu s računalnim stogovima, konzultirajte Što je AMD ROCm i kako ga instalirati?.

Ako koristite starije verzije, imajte na umu podatke o licenci: Vivado ML od verzije 2021.1 zahtijeva ažuriranje alata licencnog poslužitelja na Flex 11.17.2.0Provjerite svoj licencni poslužitelj ako dijelite okruženje s drugim korisnicima ili ako imate plutajući poslužitelj; prijevremeno ažuriranje spriječit će neočekivana gašenja prilikom pokretanja alata.

Preferirana metoda je web instalacijski program. Zašto? Preuzmite samo ono što vam je potrebno, a zatim odaberite određene uređaje. (posebno u slučaju Versala), što značajno smanjuje potreban prostor za instalaciju u usporedbi s tradicionalnim punim slikama. Ova strategija ubrzava instalaciju i ostavlja vaš sustav čišćim.

Postoji još jedan logistički detalj: AMD je najavio da Preuzimanje jedne datoteke više neće biti dostupno Počevši od Vivado verzije 2025.2. Drugim riječima, naviknite se na web instalatore jer će oni ubuduće biti standard.

Instaliranje AMD Vita na Windows, korak po korak

Proces u sustavu Windows je vođen i prilično jednostavan. Preuzmite Unified Installer s AMD portala Pokrenite ga s administratorskim ovlastima. Čarobnjak će vam omogućiti odabir komponenti; jednostavno odaberite Vitis (Core Development Kit) i, ako radite s Versal uređajima, odaberite ciljeve koje ćete koristiti putem selektivnog instalacijskog programa.

Tijekom čarobnjaka odaberite putanju instalacije i provjerite slobodan prostor. Imajte na umu da odabir Vita također uključuje Vivado, Vitis Model Composer i Vitis HLS.Stoga će ukupna veličina biti veća od veličine jedne komponente. Ne morate zasebno instalirati Vivado: uštedjet ćete vrijeme i izbjeći dupliciranje datoteka.

  Kako pretvoriti MP4 video u MP3 audio na Windowsima 11

Nakon što je instalacija dovršena, imat ćete prečace do IDE-a i uslužnih programa. Novi Vitis Unified IDE bit će glavna opcija.Ako ste održavali tijekove rada iz klasičnog IDE-a, sada je pravo vrijeme za migraciju projekata i testiranje novog sučelja s testnim projektom kako biste provjerili svoje postavke.

Ako vaš ciljani hardver pripada novijim obiteljima, iskoristite prednosti Versal instalater selektivnih uređaja uključiti samo uređaje koje ćete programirati ili simulirati. Ovo je očito poboljšanje u odnosu na instaliranje cijelih biblioteka koje nećete koristiti.

Instaliranje AMD Vita na Linuxu, korak po korak

U Linuxu instalacijski program radi slično, ali je preporučljivo obratiti pozornost na ljusku i varijable okruženja. Tutoriali pretpostavljaju korištenje bash-aMeđutim, .csh skripte su također dostupne onima koji koriste csh/tcsh. Ako nemate određeni razlog za korištenje csh-a, držite se bash-a kako biste pratili primjere.

Pokrenite web instalacijski program, odaberite Vitis i, ako je primjenjivo, dodajte uređaje pomoću Versal selektivnog instalacijskog programa. Odaberite instalacijsku mapu i dovršite čarobnjakaNakon završetka, instalacijski program će obično ponuditi skripte za učitavanje okruženja u vašu ljusku, koje biste trebali dodati svom profilu ili pokrenuti prije rada.

Postoji jedna osobitost u nekim Ubuntu distribucijama: Možda ćete morati izvesti LIBRARY_PATH da bi se Vitis ispravno konfigurirao.Ako prilikom pokretanja IDE-a ili kompajliranja otkrijete pogreške u povezivanju ili nedostajuće biblioteke, provjerite ovu varijablu kao prvi dijagnostički korak.

Ako dijelite stroj s drugim korisnicima ili automatizirate izradu, to je dobra praksa centralizirati skripte okruženja i dokumentirati kako se učitavajuTo sprječava da svaka osoba ima vlastitu konfiguraciju koja se razlikuje od ostalih, što je često izvor pogrešaka koje je teško reproducirati.

Konfigurirajte okruženje i platforme nakon instalacije

Da bi Vitis mogao pronaći podatkovni centar ili ugrađene platforme koje već imate instalirane, trebat će vam definirajte varijablu okruženja koja pokazuje na repozitorij platformeU praksi je uobičajeno koristiti PLATFORM_REPO_PATHS s putanjom ili putanjama gdje se platforme nalaze.

Tipičan primjer u Linuxu bio bi nešto poput ovoga: izvoz PLATFORM_REPO_PATHS='/opt/AMD/platforms:/home/korisnik/platforms'U sustavu Windows, ako radite s PowerShell Ili, u Upravljačkoj ploči, dodajte korisničku ili sistemsku varijablu s odgovarajućim putanjama. Koristite stvarne putanje iz vašeg sustava, odvojene odgovarajućim razdjelnikom.

Uz platforme, nakon instalacije preporučljivo je u svakoj sesiji učitati i Vitis i Vivado okruženje. Instalacijski program nudi konfiguracijske skripte za bash i csh koji pripremaju PATH, LD_LIBRARY_PATH i skup potrebnih varijabli iz razvojnog kompleta. Integrirajte ih u svoj .bashrc ili ih pokrenite na svakom terminal To će vam uštedjeti mnogo trenja.

Ako radite u Ubuntuu i nešto vam ne štima, sjetite se prethodne napomene: izvoz LIBRARY_PATH kada je potrebnoOva dodatna postavka obično otključava pogreške u učitavanju biblioteke u okruženjima sa strožim ovisnostima.

Ključne nove značajke dizajnerskog tijeka rada s AI Enginesima

Najnovija verzija platforme jača put za Versalove AI Enginee s proširenim bibliotekama, API-jima i tipovima podataka. Nove i poboljšane značajke uvedene su u DSP bibliotekeAžuriranja AI Engine API-ja i podrška za dodatne tipove podataka olakšavaju pisanje bogatijih i učinkovitijih kernela te integraciju tokova IA Za AMD hardver pogledajte Vodič za AMD GAIA.

Za seriju Versal AI Core s AIE-om, postoje konkretna poboljšanja u linearnoj algebri i operacijama sa signalima. GEMV i FFT su optimizirani u 2D arhitekturama koje kombiniraju AIE s programabilnom logikom. (PL), idealan uzorak za polifazne cjevovode; također stižu vektorizirane implementacije bitonskog SIMD sortiranja, korelacije i konvolucije.

U Versal AI Edge seriji s AIE-ML, fokus je također na FFT-u i kombiniranim 2D paralelnim uzorcima AIE-ML + PL. Uključene su vektorizirane verzije SIMD bitonskog sortiranja, korelacije i konvolucije., usklađeno s potrebama obrade rubova s ​​ograničenim latencijama.

Za drugu generaciju Versal AI Edgea s AIE-ML v2, paket je opsežniji: 2D FFT za AIE-ML v2 s PL v1 (opet, vrlo korisno u polifaznim kanalizatorima), FIR TDM filteri, GEMM/GEMV, FIR s jednom brzinom i polupojasnim FIR-om, frakcijsko ponovno uzorkovanje, promjena brzine, FFT/iFFT, DFT, DDS mikser i aproksimacija funkcije.

  Najbolje IDE opcije za programiranje na Windowsima 11

Ažuriranja programiranja u AIE-u i poboljšanja verifikacije

En programiranje Kod AI Enginea postoje primjetne promjene u produktivnosti. Parametri teselacije mogu se odrediti za lokalnu memorijuTo omogućuje precizniju kontrolu nad finim podešavanjem hijerarhije memorije. Vrijeme kompilacije također je smanjeno kada se koristi samo testna platformu, što je dobrodošlo poboljšanje tijekom brzih ciklusa testiranja.

Još jedna značajna optimizacija je ta Cjevovod se ubrzava korištenjem ping-pong međuspremnika u DDR-u u AIE-ML-u.To, uz poboljšanja pristupa memoriji u istom okruženju, doprinosi povećanju učinkovitih performansi dizajna bez potrebe za potpunim prepisivanjem kernela.

Kao potvrdu, ekosustav se nastavlja otvarati: Sada je moguće izvesti funkcionalnu simulaciju Vitis podsustava iz MATLAB-a i PitonTo smanjuje trenje za znanstvenike podataka ili timove za verifikaciju koji već koriste ove alate. To je vrlo jednostavan način validacije blokova bez potrebe za promjenom okruženja.

Vitis Analyzer također ima nove značajke: Mjerenje latencije i propusnosti prošireno je za AIE dizajnei omogućuje kontrolu neovisnih AIE particija tijekom izvođenja, što pomaže u dijagnosticiranju i profiliranju dijelova sustava u izolaciji.

Vitis Model Composer: Novi blokovi i fleksibilniji tokovi

Oni koji modeliraju na visokoj razini imaju koristi od poboljšanja u Model Composeru. Podržan je rad s više AIE podsustava više razine., što je ponavljajući zahtjev kada dizajn raste i potrebna vam je skalabilnost i odvajanje funkcija.

Postoji također Dodatne blokade za AIE i HDLIma robusni FFT s dodatnim SSR načinima rada i složene množitelje sposobne za trošenje manje DSP58 resursa, što je korisno za maksimiziranje potencijala uređaja bez žrtvovanja performansi. Ova vrsta fino podešenog dizajna blokova izravno utječe na QoR.

Vitis Unified IDE: zadano sučelje i alati trećih strana

Kao što sam već spomenuo, ujedinjeni IDE je sada glavni put naprijed. Klasična verzija je zastarjelaStoga se isplati migrirati što je prije moguće. Novo sučelje pojednostavljuje prikaze, integrira čarobnjake i nudi praktične mostove za automatizaciju i otklanjanje pogrešaka.

U tom retku, Lakše je koristiti alate trećih strana kao što su GCC i ARMClangDodano je i tržište za instaliranje uslužnih programa koji poboljšavaju produktivnost izravno iz IDE-a. Ako su vam potrebni specifični analizatori, formateri ili integratori, ovo je najizravniji put.

Vivado uključen: podrška za uređaje i poboljšanja tijeka rada

Vivado se preuzima zajedno s Vitisom i dolazi s proširenom kompatibilnošću. Dodani su uređaji iz obitelji Versal AI Edge Gen 2, Versal Prime Gen 2 i Spartan UltraScale+., značajno proširujući raspon ciljne publike za nove platforme i prototipove.

Novi selektivni instalacijski program za Versal je posebno koristan. Omogućuje vam odabir jednog ili više određenih uređaja Umjesto cijele linije proizvoda, veličine preuzimanja i instalacije smanjene su u usporedbi s prethodnim verzijama. Ova granularnost čini razliku na sustavima s ograničenim prostorom za pohranu.

Postoji nekoliko finih točaka u QoR-u: Deskew kalibriran za kompenzaciju nagiba na Versal SSIT uređajimaOva opcija minimizira lokalne i globalne neusklađenosti; i podršku za višefazni NoC, sposoban privremeno smanjiti QoS i zahtjeve za propusnošću kako bi se smanjile performanse mreže na čipu.

Još jedna značajna nova značajka je fleksibilnost čizma sustava obrade u Versal uređajima. Sustav za obradu može se prvo pokrenuti, a PL se nakon toga može dinamički učitati.Ova je mogućnost javna za sve produkcijske uređaje i postavljena je kao zadani tijek u Versal Prime Gen 2 i Versal AI Edge Gen 2.

Za RTL tokove, oklada se nastavlja s novim blokovima. Stiže potpuno prilagodljiv IP AXI preklopnikOvo djeluje kao most između različitih vrsta i širina AXI sučelja. Ako radite sa složenim topologijama, omogućit će vam usklađivanje sučelja bez ručnog dizajniranja poveznice.

Jednostavnost korištenja je poboljšana u IP Integratoru i u rukovanju fizičkim dizajnom. Namjenski prikazi su stvoreni za mjerenje vremena i Reset Prekid i AXI-4 Lite, s izravnijim informacijama; pojavljuje se potpuniji Pblocks planer; i obnovljeno grafičko korisničko sučelje za adresiranje koje automatski grupira ekvivalentne prostore za Versal Prime Gen 2 i Versal AI Edge Gen 2.

Sučelje također integrira GUI podrška za report_dfx_summaryTo omogućuje izravan pristup specifičnim DFX podacima i olakšava otklanjanje pogrešaka djelomično rekonfigurabilnih dizajna. Manje koraka, veća vidljivost onoga što je važno.

  Windows 10 se ne može povezati s ovom mrežom[OPŠIRNI VODIČ]

Imajte na umu da AMD potiče korištenje web instalatora radi učinkovitosti. Opcija preuzimanja jedne datoteke bit će ukinuta počevši od verzije 2025.2.Dakle, uključite web tijek u svoj proces. A za kompatibilnost s provjerom preuzimanja koristite Chrome ili Edge.

Verifikacija, analiza performansi i kontrola izvršenja

Faza verifikacije je jednako važna kao i faza implementacije. Mogućnost simuliranja Vitis podsustava iz MATLAB-a i Pythona Približava validaciju profilima koji se već nalaze u tim alatima, smanjujući prepreke za ulazak i ubrzavajući cikluse testiranja.

Nakon što je pokrenut i u funkciji, Vitis Analyzer postaje središnji za vaše mjerenje. Nove mogućnosti mjerenja latencije i performansi (posebno za dizajne AI Engine-a) omogućuju vam kvantificiranje napretka, a uz kontrolu izvođenja neovisnih AIE particija možete izolirati i karakterizirati uska grla s velikom preciznošću.

Najbolje prakse nakon instalacije na Windows i Linux

Dokumentirajte svoje postavke od prvog dana. Zabilježite putanju instalacije, varijable okruženja i aktivne platforme.Ako koristite Linux, uključite rukopis ili stvorite alias za učitavanje na zahtjev; na Windowsima spremite .bat datoteku ili upotrijebite planer zadataka ako trebate pripremiti okruženje prije pokretanja noćnih verzija.

Ako radite s Ubuntuom i nailazite na čudne pogreške pri povezivanju, vratite se na osjetljivu točku: izvoz LIBRARY_PATH kada je potrebnoTo je mala prilagodba koja, ipak, otključava mnoge probleme s pokretanjem knjižnice u strožim konfiguracijama.

Organizirajte svoje platforme u jednu ili više mapa i navedite njihovu lokaciju. Korištenje PLATFORM_REPO_PATHS daje vam fleksibilnost premještanja ili dodavanja platformi bez rekonfiguracije cijelog projekta; jednostavno ažurirajte varijablu okruženja i ponovno izgradite.

Iskoristite prednosti novih IDE integracija. Ako vaš tijek rada zahtijeva određeni GCC ili ARMClang, konfigurirajte ih u IDE-u. i verzira tu konfiguraciju zajedno s projektom. Kod velikih timova, odabir internog tržišta smanjuje varijabilnost i potiče ponovljivost.

Kompatibilnost uređaja i predloženi slučajevi upotrebe

Uz podršku Versal AI Edge Gen 2, Versal Prime Gen 2 i Spartan UltraScale+ obitelji, raspon primjena raste. Iz polifaznih cijevi optimiziranih s FFT 2D i FIR TDM Od laganih AI cjevovoda na rubu mreže s SIMD bitonskim uređenjem i vektoriziranim jezgrama, obuhvaćeni su scenariji koji zahtijevaju nisku latenciju i visoku propusnost.

U okruženjima s djelomičnom rekonfiguracijom ili više AIE particija, novi prikazi i izvješća su vrlo korisni. Grafičko korisničko sučelje za report_dfx_summary i poboljšano raspoređivanje s Pblocks Oni čine profinjenost i zatvaranje dizajna opipljivijim, posebno kada se dijelovi slagalice povećaju.

Započnite preuzimanjem Web instalacijski program i odaberite Vitis u Unified Installeru Da biste dobili komplet zajedno s Vivadom, Model Composerom i HLS-om, odaberite samo potrebne uređaje pomoću Versalovog selektivnog instalacijskog programa kako biste uštedjeli prostor. Na Linuxu koristite bash kao zadanu ljusku, a ako je vaša distribucija Ubuntu, ne zaboravite omogućiti LIBRARY_PATH ako vaše okruženje to zahtijeva. Definirajte varijablu koja pokazuje na vaše platforme (na primjer, PLATFORM_REPO_PATHS) i učitajte skripte okruženja u svakoj sesiji ili automatski.

S pripremljenim okruženjem, Iskoristite nove značajke za AI Engine (bogatije DSP biblioteke, vektorizirane kernele, prošireni FFT i FIR), poboljšanja kompilacije i memorije u AIE-ML-u, funkcionalna simulacija iz MATLAB-a i Pythona te proširena analiza u Vitis Analyzeru. Imajte na umu da je Vitis Unified IDE sada standard, s podrškom za GCC/ARMClang i internim tržištem za povećanu produktivnost. U Vivadu sadrži podršku za najnovije obitelji, fino podešeni QoR (kalibrirano ispravljanje krivulje, višefazni NoC), fleksibilno pokretanje PS-a i uslužne programe koji olakšavaju IP Integrator, DFX planiranje i ispravljanje pogrešaka.

Izradite instalacijske skripte pomoću Chocolateryja
Povezani članak:
Izrada instalacijskih skripti s Chocolateyjem na Windowsima: cjeloviti vodič