FPGA arendus Intel® oneAPI jaoks
Visual Studio koodiga tööriistakomplektid Linuxis*
Kasutusjuhend
FPGA arendus oneAPI tööriistakomplektid Visual Studio koodiga Linuxis
FPGA arendus Intel® oneAPI tööriistakomplektide jaoks koos Visual Studio koodiga Linuxis
Saate integreerida Intel® oneAPI Base'i tööriistakomplekti Visual Studio (VS) koodiga Linuxis*, et toetada sujuvat tarkvaraarenduskeskkonda. Saate FPGA arendamiseks kasutada VS-koodi samamoodi nagu protsessori või GPU jaoks. Protsess on sama oneAPI keskkonnamuutujate määramisel, VS-koodi käivitamisel ja projekti loomisel as-istample ja koodi redigeerimine.
MÄRKUS
- Kui olete Windows* kasutaja, järgige juhiseid Visual Studio Code* projekti arendamine SSH arendamiseks Windowsi alamsüsteemis Linuxi jaoks* oma süsteemi seadistamiseks ja seejärel järgige selles dokumendis toodud juhiseid.
- Kui töötate koos Alustage | Intel® DevCloud, viidata VSCode | kasutamine Intel® DevCloud mis kirjeldab ka VS Code s kasutamistampbrauseri laiendus Intel® DevCloudis, sealhulgas FPGA töövoog.
- Intel oneAPI tööriistakomplektide süsteemikeskkonna ja sätete konfigureerimiseks installige Keskkond ja käivitamise konfiguraator Intel® oneAPI tööriistakomplektide jaoks Visual Studio Code laiendus.
FPGA arendusvoog hõlmab järgmisi samme:
- Keskkonnamuutujate seadistamine.
- Emulatsioonipildi loomine ja käitamine kiirkompileerimise meetodil.
- Tekib ja viewstaatilise HTML-i optimeerimise aruande.
- Tegeliku FPGA riistvarapildi loomine ja käitamine.
Selle töövoo kohta lisateabe saamiseks vaadake FPGA voog jaotist Intel ® oneAPI programmeerimisjuhendis.
Eeldused
Laadige alla ja installige järgmine tarkvara:
Määrake keskkonnamuutujad ja käivitage Visual Studio kood
Keskkonnamuutujate määramiseks tehke järgmist.
- Avage terminali seanss.
- Otsige üles skript setvars.sh. Asukoht sõltub teie oneAPI installist ja see on üks järgmistest:
• Kui installisite juur- või sudo-vormingus, leidke skript oma oneAPI installi juurkataloogist, mis on tavaliselt /opt/intel/oneapi.
• Kui te ei installinud sudo või root kasutajana, leidke skript kataloogist ~/intel/oneapi/.
• Kui kohandasite installikausta, leidke skript oma kohandatud installikaustast. - Käivitage skript setvars.sh käsurealt, kasutades järgmist käsku: source /setvars.sh
Lisateabe saamiseks vaadake Määrake CLI arendamiseks keskkonnamuutujad. - Samal terminali seansil käivitage VS Code, käivitades järgmise käsu: code
MÄRKUS
Skripti oneAPI setvars.sh hankimise eeliseks enne VS-koodi käivitamist on see, et kõik VS-koodi terminali seansid ja alamprotsessid hõlmavad oneAPI arenduskeskkonna seadistust.
Installige oneAPI Sample brauseri laiendus
Saate sirvida ja alla laadida samples Visual Studio Code'is, kasutades S-iample Brauseri laiendus. Laienduse installimiseks toimige järgmiselt.
- VS-koodis klõpsake vasakpoolses navigeerimisribas laienduste logo.
- Otsige üles laiend nimega Sample brauser Intel oneAPI tööriistakomplektide jaoks või külastage https://marketplace.visualstudio.com/publishers/intel-corporation saadaolevate laienduste sirvimiseks.
- Klõpsake nuppu Installi.
- Pärast laienduse installimist klõpsake ikooni oneAPI view saadaolevate samples vasakul navigeerimispaanil.

Kiireks tutvustamiseks vaadake OneAPI S uurimineamples S-gaample brauser Visual Studio Code'is.
Kiireks kompileerimiseks koostage ja käivitage FPGA emulatsioonipilt
FPGA emulatsioonipilt on kiiresti töötav kompil, mis aitab teil saavutada funktsionaalselt õiget koodi. Üksikasjaliku teabe saamiseks vaadake FPGA kompileerimise tüübid Intel ® oneAPI programmeerimisjuhendis. Saate koostada põhilised FPGA-dampFPGA-emulaatori sihtmärgile, toimides järgmiselt.
MÄRKUS
Mitte kõik oneAPI-dampprojektid kasutavad CMake'i. README.md file iga s jaoksample täpsustab, kuidas s-i ehitadaample. Sest sampKui kasutate CMake'i, soovitab Intel® tutvuda CMake'i tööriistade laiendus Visual Studio jaoks Koodiartikkel, mida haldab Microsoft*.
- Jaotises FPGA > Tutorials hõljutage kursorit Compile Flow s kohalample ja klõpsake projekti loomiseks +.
Teil palutakse valida projekti salvestamiseks kaust. - Salvestage projekt. Uus VS-koodi seanss on nüüd avatud koos Compile Flow s-igaample.
- Avage VS Code'is terminal.
- Käivitage käsk cd, et liikuda vastloodud projekti ülataseme kataloogi.
- Käivitage järgmine käsk, et luua kataloog nimega build: mkdir build
- Käivitage käsk cd, et liikuda vastloodud ehituskataloogi.
- Käivitage s-i koostamiseks järgmine käskample. Projekti ehitamine files kirjutatakse ehituskataloogi. cmmake..
- Käivitage järgmine käsk, et valida emulatsiooni ehituse sihtmärk: make fpga_emu
MÄRKUS Vaadake FPGA koodi sample README file õige margi sihtmärgi leidmiseks.
Nüüd peaksite oma kataloogis jälgima käivitatavat faili nimega compile_flow.fpga_emu. Kasuta seda file kujunduse käivitatava emulaatorina. - Emulaatori käivitatava faili käivitamiseks käivitage järgmine käsk: ./compile_flow.fpga_emu
FPGA arendus Intel® oneAPI tööriistakomplektide jaoks koos Visual Studio koodiga Linuxis*

Genereeri ja View FPGA optimeerimise aruanne
FPGA optimeerimisaruanne võib anda teie rakenduse jõudluse kohta kõrgetasemelisi üksikasju isegi enne tegeliku FPGA riistvarapildi käivitamist.
MÄRKUS
Aruande genereerib Intel® oneAPI DPC++/C++ kompilaator HTML-lehtede kujul, mida saate view aastal a web brauser. Lisateavet FPGA optimeerimisaruande kasutamise kohta parima jõudluse saavutamiseks vaadake jaotisest Review aruanne.html jaotises Intel® oneAPI tööriistakomplektide FPGA optimeerimise juhend.
- Veenduge, et olete VS Code terminali seansi ehituskataloogis.
- Aruande genereerimiseks käivitage järgmine käsk: make report
- Liikuge kataloogi compile_flow_report.prj/reports ja leidke loodud optimeerimisaruanne. cd compile_flow_report.prj/reports
- Aruande käivitamiseks Mozilla Firefox* brauseris kasutage järgmist käsku: firefox report.html
Ehitage ja käivitage FPGA riistvarapilt
Selles etapis loote käivitatava faili, mis on mõeldud töötama tegelikul FPGA riistvaral. Selle täitmiseks võib kuluda mitu tundi. Viitama Intel ® oneAPI DPC++/C++ kompilaatori süsteeminõuded soovitatud ehitussüsteemi konfiguratsiooni jaoks. Muud hoiatused hõlmavad järgmist:
- FPGA riistvarakujutise loomiseks käivitage käsk make fpga, mis ei ole vaikesihtmärk. Vaadake FPGA koodi sample README file üksikasjalike sammude jaoks.
- Täitmisfaili loomiseks peate installima Intel® Quartus® Prime Pro Editioni tarkvara ja BSP-d eraldi. Lisateabe saamiseks vaadake Intel ® FPGA arendusvoog ühe API jaoks webleht ja Inteli oneAPI tööriistakomplektide installijuhend tarkvara installimise sammude kohta.
- Käivitusfaili käivitamiseks vajate oma süsteemis FPGA riistvara. Lisateavet süsteemi seadistamise kohta leiate jaotisest Tarkvara installimine Intel® FPGA arendusvoog.
Viited
- OneAPI S uurimineamples S-gaample brauser Visual Studio Code'is
- Avastage SYCL-i* Intel® FPGA Code S kauduamples
- Intel® oneAPI tööriistakomplektide installijuhend
- Alustage Intel® Distributioniga GDB* jaoks Linux* OS Hostis
- Alustage Linuxi jaoks mõeldud Intel® oneAPI Base Toolkitiga*
- Intel® oneAPI programmeerimisjuhend
- FPGA optimeerimise juhend Intel® oneAPI tööriistakomplektide jaoks
Märkused ja lahtiütlused
Inteli tehnoloogiad võivad nõuda riistvara, tarkvara või teenuse aktiveerimist.
FPGA arendus Intel® oneAPI tööriistakomplektide jaoks koos Visual Studio koodiga Linuxis
Ükski toode ega komponent ei saa olla täiesti turvaline.
Teie kulud ja tulemused võivad erineda.
© Intel Corporation. Intel, Inteli logo ja muud Inteli kaubamärgid on Intel Corporationi või selle tütarettevõtete kaubamärgid. Teisi nimesid ja kaubamärke võidakse pidada teiste omandiks.
Toodete ja toimivuse teave
Jõudlus sõltub kasutusest, konfiguratsioonist ja muudest teguritest. Lisateavet leiate aadressilt www.Intel.com/PerformanceIndex.
Teade redaktsiooni nr 20201201
Kui pole märgitud teisiti, on kood exampselles dokumendis sisalduvad tingimused on teile antud MIT-i litsentsi alusel, mille tingimused on järgmised:
Autoriõigus 2022 Intel® Corporation
Käesolevaga antakse luba tasuta kõigile isikutele, kes saavad selle tarkvara ja sellega seotud dokumentatsiooni koopia files (“tarkvara”), tegelema tarkvaraga piiranguteta, sealhulgas ilma piiranguteta õigusi kasutada, kopeerida, muuta, liita, avaldada, levitada, all-litsentsida ja/või müüa tarkvara koopiaid ning lubada isikutel kellele Tarkvara on selleks ette nähtud järgmistel tingimustel:
Ülaltoodud autoriõiguse teatis ja käesolev loa teatis sisalduvad tarkvara kõikides koopiates või olulistes osades.
TARKVARA TAKATAKSE „NAGU ON”, ILMA MINGI LIIGI, OTSESE VÕI KAUDSE GARANTIITA, KAASA arvatud, KUID MITTE PIIRATUD, KAUBANDUSLIKU VÕIME, KONKREETSE EESMÄRGIKS SOBIVUSE JA MITTERIKKUMISE GARANTIID. AUTORID VÕI AUTORIÕIGUSE OMAJAD EI VASTUTA MINGIL JUHUL MISGI NÕUETE, KAHJUSTUSTE VÕI MUU VASTUTUSE EEST LEPINGU TOIMIMISEL, kahju hüvitamisel VÕI MUUL VASTUTUSE EEST, MIS TULENEVAD, SELLEST VÕI SELLEGA SEOTUD TARKVARA.

Dokumendid / Ressursid
![]() |
Intel FPGA arendus oneAPI tööriistakomplektid Visual Studio koodiga Linuxis [pdfKasutusjuhend FPGA arendus OneAPI tööriistakomplektid Visual Studio koodiga Linuxis, OneAPI tööriistakomplektid Visual Studio koodiga Linuxis, OneAPI tööriistakomplektid Visual Studio koodiga Linuxis, Visual Studio kood Linuxis, Studio kood Linuxis, kood Linuxis, Linux |




