logoja e IntelZhvillimi FPGA për Intel® OneAPI
Paketat e veglave me kodin e Visual Studio në Linux*
Udhëzues përdorimi

Zhvillimi i FPGA Toolkits oneAPI me kodin Visual Studio në Linux

Zhvillimi i FPGA për Intel® OneAPI Toolkits me kodin Visual Studio në Linux
Mund të integroni paketën e veglave Intel® OneAPI Base me Kodin Visual Studio (VS) në Linux* për të mbështetur një mjedis zhvillimi pa probleme të softuerit. Ju mund të përdorni kodin VS për zhvillimin e FPGA në të njëjtën mënyrë që do të përdorni për CPU ose GPU. Procesi është i njëjtë për vendosjen e variablave të mjedisit oneAPI, nisjen e kodit VS, krijimin e një projekti nga siample, dhe redaktimi i kodit.
SHËNIM

Rrjedha e zhvillimit të FPGA përfshin hapat e mëposhtëm:

  1. Vendosja e variablave të mjedisit.
  2. Ndërtimi dhe ekzekutimi i imazhit të emulimit duke përdorur metodën e përpilimit të shpejtë.
  3. Gjenerimi dhe viewing raportin statik të optimizimit HTML.
  4. Ndërtimi dhe ekzekutimi i një imazhi aktual të harduerit FPGA.

Për më shumë informacion në lidhje me këtë rrjedhë pune, referojuni Rrjedha FPGA seksioni në Udhëzuesin e Programimit të Intel® OneAPI.
Parakushtet
Shkarkoni dhe instaloni softuerin e mëposhtëm:

Vendosni variablat e mjedisit dhe hapni kodin e Visual Studio
Kryeni këto hapa për të vendosur variablat e mjedisit:

  1. Hapni një sesion terminal.
  2. Gjeni skriptin setvars.sh. Vendndodhja varet nga instalimi juaj i oneAPI dhe do të jetë një nga sa vijon:
    • Nëse keni instaluar si root ose sudo, atëherë gjeni skriptin në direktorinë rrënjë të instalimit tuaj oneAPI, i cili zakonisht është /opt/intel/oneapi.
    • Nëse nuk e keni instaluar si sudo ose root, atëherë gjeni skriptin në drejtorinë ~/intel/oneapi/.
    • Nëse e keni personalizuar dosjen e instalimit, atëherë gjeni skriptin në dosjen tuaj të personalizuar të instalimit.
  3. Ekzekutoni skriptin setvars.sh nga linja e komandës duke përdorur komandën e mëposhtme: source /setvars.sh
    Për më shumë informacion, referojuni Vendosni variablat e mjedisit për zhvillimin e CLI.
  4. Në të njëjtin seancë terminali, nisni VS Code duke ekzekutuar komandën e mëposhtme: kod
    SHËNIM
    Përfitimi i marrjes së burimit të skriptit oneAPI setvars.sh përpara nisjes së VS Code është se të gjitha sesionet e terminalit dhe proceset e fëmijëve të VS Code përfshijnë konfigurimin e mjedisit të zhvillimit të oneAPI.

Instaloni oneAPI SampZgjerimi i shfletuesit

Mund të shfletoni dhe shkarkoni samples në Visual Studio Code duke përdorur SampZgjatja e shfletuesit. Kryeni këto hapa për të instaluar shtesën:

  1. Në kodin VS, klikoni logon Extensions në navigimin e majtë.
  2. Gjeni zgjerimin e titulluar Sample Shfletuesin për Intel OneAPI Toolkits ose vizitoni https://marketplace.visualstudio.com/publishers/intel-corporation për të shfletuar shtesat e disponueshme.
  3. Kliko Instalo.
  4. Pas instalimit të shtesës, klikoni ikonën oneAPI për të view një listë e s në dispozicionamples në panelin e majtë të lundrimit.

Intel FPGA Development Toolkits oneAPI me kodin Visual Studio në Linux - Shfletuesi

Për një demonstrim të shpejtë, referojuni Eksplorimi i oneAPI Samples me SampShfletuesi në Visual Studio Code.

Ndërtoni dhe ekzekutoni imazhin e emulimit FPGA për përpilimin e shpejtë

Imazhi i emulimit FPGA është një përpilim i shpejtë që mund t'ju ndihmojë të arrini kodin funksionalisht të saktë. Për informacion të detajuar, referojuni Llojet e përpilimit të FPGA në Udhëzuesin e Programimit të Intel ® OneAPI. Ju mund të përpiloni një FPGA bazëample në objektivin e emulatorit FPGA duke kryer sa vijon:
SHËNIM
Jo të gjitha oneAPI-tëampprojektet përdorin CMake. README.md file për çdo sample specifikon se si të ndërtohet sample. Për sampPër ato që përdorin CMake, Intel® ju rekomandon t'i referoheni Zgjerimi i mjeteve CMake për Visual Studio Artikull kodi që mirëmbahet nga Microsoft*.

  1. Nën seksionin FPGA > Tutorials, kaloni pezull mbi sample dhe klikoni + për të krijuar një projekt.Intel FPGA Development Toolkits oneAPI me kodin Visual Studio në Linux - Browser1Ju promovoheni për të zgjedhur një dosje për të ruajtur projektin.
  2. Ruani projektin. Një sesion i ri i Kodit VS tani është i hapur me Compile Flow sample.
  3. Hapni një terminal në VS Code.
  4. Ekzekutoni komandën cd për të kaluar në drejtorinë e nivelit të lartë të projektit të krijuar rishtazi.
  5. Ekzekutoni komandën e mëposhtme për të krijuar një direktori të quajtur build: mkdir build
  6. Ekzekutoni komandën cd për të kaluar në direktorinë e krijuar rishtazi.
  7. Ekzekutoni komandën e mëposhtme për të ndërtuar sample. Ndërtimi i projektit files janë shkruar në drejtorinë e ndërtimit. cmake ..
  8. Ekzekutoni komandën e mëposhtme për të zgjedhur objektivin e ndërtimit të emulimit: bëni fpga_emu
    SHËNIM Referojuni kodit FPGA sample README file për të gjetur objektivin e duhur.
    Tani duhet të vëzhgoni një ekzekutues të quajtur compile_flow.fpga_emu në drejtorinë tuaj. Përdor këtë file si emulator i ekzekutueshëm për dizajnin.
  9. Ekzekutoni komandën e mëposhtme për të ekzekutuar emulatorin: ./compile_flow.fpga_emu

Zhvillimi FPGA për Intel® OneAPI Toolkits me kodin Visual Studio në Linux*

Intel FPGA Development Toolkits oneAPI me kodin Visual Studio në Linux - Browser2

Gjeneroni dhe View Raporti i Optimizimit të FPGA

Raporti i optimizimit të FPGA mund të ofrojë detaje të nivelit të lartë në lidhje me performancën e aplikacionit tuaj edhe përpara se të ekzekutoni një imazh aktual të harduerit FPGA.
SHËNIM
Raporti gjenerohet nga përpiluesi Intel® oneAPI DPC++/C++ në formën e faqeve HTML që mund të view në një web shfletuesi. Për më shumë informacion rreth përdorimit të raportit të optimizimit FPGA për arritjen e performancës më të mirë, referojuni Review raportin.html seksioni në Udhëzuesin e Optimizimit FPGA për Instrumentet Intel® OneAPI.

  1. Sigurohuni që jeni në drejtorinë e ndërtimit në sesionin e terminalit të kodit VS.
  2. Ekzekutoni komandën e mëposhtme për të gjeneruar raportin: bëj raport
  3. Kaloni te direktoria compile_flow_report.prj/reports dhe gjeni raportin e optimizimit që keni krijuar. cd compile_flow_report.prj/reports
  4. Përdorni komandën e mëposhtme për të nisur raportin në shfletuesin Mozilla Firefox*: firefox report.html

Ndërtoni dhe ekzekutoni imazhin e harduerit FPGA

Në këtë hap, ju ndërtoni një ekzekutues që synon të ekzekutohet në një pajisje aktuale FPGA. Mund të duhen disa orë për të përfunduar. I referohet Kërkesat e sistemit të përpiluesit Intel ® oneAPI DPC++/C++ për konfigurimin e rekomanduar të sistemit të ndërtimit. Paralajmërime të tjera përfshijnë sa vijon:

  • Për të ndërtuar imazhin e harduerit FPGA, ekzekutoni komandën make fpga, e cila është objektivi jo i parazgjedhur i make. Referojuni kodit FPGA sample README file për hapat e detajuar.
  • Për të ndërtuar një të ekzekutueshme, duhet të instaloni veçmas softuerin Intel® Quartus® Prime Pro Edition dhe BSP-të. Për më shumë informacion, referojuni Rrjedha e zhvillimit Intel® FPGA për oneAPI webfaqe dhe Udhëzues instalimi për Intel OneAPI Toolkits për hapat e instalimit të softuerit.
  • Për të ekzekutuar, ju duhet një pajisje FPGA në sistemin tuaj. Për më shumë informacion rreth mënyrës së konfigurimit të sistemit, referojuni Instaloni Softuerin për Rrjedha e zhvillimit të Intel® FPGA.

Referencat

Njoftimet dhe mohimet
Teknologjitë Intel mund të kërkojnë aktivizimin e harduerit, softuerëve ose shërbimeve.

Zhvillimi i FPGA për Intel® OneAPI Toolkits me kodin Visual Studio në Linux
Asnjë produkt apo komponent nuk mund të jetë absolutisht i sigurt.
Kostot dhe rezultatet tuaja mund të ndryshojnë.
© Intel Corporation. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Informacione për produktin dhe performancën
Performanca ndryshon nga përdorimi, konfigurimi dhe faktorë të tjerë. Mësoni më shumë në www.Intel.com/PerformanceIndex.
Rishikimi i njoftimit #20201201
Nëse nuk përcaktohet ndryshe, kodi p.shamptë dhënat në këtë dokument ju ofrohen nën një licencë MIT, kushtet e së cilës janë si më poshtë:
E drejta e autorit 2022 Intel® Corporation
Leja i jepet në këtë mënyrë, pa pagesë, çdo personi që merr një kopje të këtij softueri dhe dokumentacionit përkatës files ("Softueri"), për të trajtuar Softuerin pa kufizime, duke përfshirë pa kufizim të drejtat për të përdorur, kopjuar, modifikuar, bashkuar, publikuar, shpërndarë, nënlicencuar dhe/ose shitur kopje të Softuerit dhe për të lejuar personat të kujt i është dhënë Softueri për ta bërë këtë, duke iu nënshtruar kushteve të mëposhtme:
Njoftimi i mësipërm për të drejtën e autorit dhe ky njoftim për lejen do të përfshihen në të gjitha kopjet ose pjesët thelbësore të Softuerit.
Softueri ofrohet "SIÇ ËSHTË", PA GARANCI TË ASNJË LLOJI, TË SHPREHUR APO TË nënkuptuar, PËRFSHIRË POR JO KUFIZUAR NË GARANCITË E TREGTUESHMËRISË, PËRSHTATSHMËRISË PËR NJË QËLLIM DHE NJË QËLLIM TË VEÇANTË. NË ASNJË RAST AUTORËT APO TË MBARTËSIT E TË DREJTAVE TË AUTORIT DO TË PËRGJEGJËSIN PËR ASNJË KËRKESË, DËME APO PËRGJEGJËSI TJETËR, QESHTË NË VEPRIM TË KONTRATËS, DELISHT OSE TË NDËRTESA, QË RRJEN NGA NJË KOSOVË OSE MARREVESHJE TË TJERA NË SOFTWARE.

logoja e Intel

Dokumentet / Burimet

Intel FPGA Development Toolkits oneAPI me kodin Visual Studio në Linux [pdfUdhëzuesi i përdoruesit
Zhvillimi i FPGA Toolkits oneAPI me kodin Visual Studio në Linux, Zhvillimi i veglave oneAPI me kodin Visual Studio në Linux, Toolkits oneAPI me kodin Visual Studio në Linux, Kodi Visual Studio në Linux, Kodi Studio në Linux, Kodi në Linux, Linux

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *