Intel lógóFPGA þróun fyrir Intel® oneAPI
Verkfærasett með Visual Studio kóða á Linux*
Notendahandbók

FPGA þróun oneAPI verkfærasett með Visual Studio kóða á Linux

FPGA þróun fyrir Intel® oneAPI verkfærasett með Visual Studio kóða á Linux
Þú getur samþætt Intel® oneAPI Base verkfærasettið með Visual Studio (VS) kóða á Linux* til að styðja við hnökralaust hugbúnaðarþróunarumhverfi. Þú getur notað VS kóða fyrir FPGA þróun á sama hátt og þú myndir nota fyrir CPU eða GPU. Ferlið er það sama fyrir að stilla oneAPI umhverfisbreyturnar, ræsa VS kóða, búa til verkefni frá asample, og kóða klippingu.
ATH

FPGA þróunarflæði felur í sér eftirfarandi skref:

  1. Að setja upp umhverfisbreytur.
  2. Byggja og keyra hermimyndina með því að nota hraðsamsetningaraðferðina.
  3. Mynda og viewmeð kyrrstöðu HTML hagræðingarskýrslu.
  4. Byggja og keyra raunverulega FPGA vélbúnaðarmynd.

Fyrir frekari upplýsingar um þetta verkflæði, vísa til FPGA flæði kafla í Intel ® oneAPI forritunarhandbók.
Forkröfur
Sæktu og settu upp eftirfarandi hugbúnað:

Stilltu umhverfisbreyturnar og ræstu Visual Studio kóðann
Framkvæmdu þessi skref til að stilla umhverfisbreyturnar:

  1. Opnaðu lokalotu.
  2. Finndu setvars.sh forskriftina. Staðsetningin fer eftir oneAPI uppsetningunni þinni og hún verður ein af eftirfarandi:
    • Ef þú settir upp sem rót eða sudo, þá finndu handritið í rótarskránni á oneAPI uppsetningunni þinni, sem er venjulega /opt/intel/oneapi.
    • Ef þú settir ekki upp sem sudo eða rót, finndu þá handritið í ~/intel/oneapi/ möppunni.
    • Ef þú sérsniðnir uppsetningarmöppuna skaltu finna handritið í sérsniðnu uppsetningarmöppunni þinni.
  3. Keyrðu setvars.sh forskriftina frá skipanalínunni með því að nota eftirfarandi skipun: source /setvars.sh
    Fyrir frekari upplýsingar, sjá Stilltu umhverfisbreytur fyrir CLI þróun.
  4. Í sömu flugstöðvarlotu skaltu ræsa VS Code með því að keyra eftirfarandi skipun: code
    ATH
    Ávinningurinn af því að útvega oneAPI setvars.sh forskriftina áður en VS kóða er ræst er að allar lokalotur og undirferli VS kóða fela í sér uppsetningu oneAPI þróunarumhverfisins.

Settu upp oneAPI Sample vafraviðbót

Þú getur skoðað og hlaðið niður samples í Visual Studio Code með því að nota Sample Vafraviðbót. Framkvæmdu þessi skref til að setja upp viðbótina:

  1. Í VS kóðanum, smelltu á Viðbætur merkið í vinstri flakkinu.
  2. Finndu viðbótina sem heitir Sample Browser fyrir Intel oneAPI Toolkits eða heimsækja https://marketplace.visualstudio.com/publishers/intel-corporation til að skoða tiltækar viðbætur.
  3. Smelltu á Setja upp.
  4. Eftir að viðbótin hefur verið sett upp skaltu smella á oneAPI táknið til að view listi yfir tiltækar samples í vinstri yfirlitsrúðunni.

intel FPGA þróun oneAPI verkfærasett með Visual Studio kóða á Linux - vafra

Fyrir fljótlega sýnikennslu, vísa til Að skoða oneAPI Samples með Sampvafra í Visual Studio Code.

Byggðu og keyrðu FPGA eftirlíkingarmyndina fyrir hraðsamsetningu

FPGA-hermimyndin er hraðvirk samsetning sem getur hjálpað þér að ná virkilega réttum kóða. Fyrir nákvæmar upplýsingar, vísa til Tegundir FPGA samantektar í Intel ® oneAPI forritunarhandbók. Þú getur sett saman grunn FPGA sample að FPGA keppimarkinu með því að framkvæma eftirfarandi:
ATH
Ekki allir oneAPI sampLe verkefnin nota CMake. The README.md file fyrir hverja sample tilgreinir hvernig á að byggja upp sample. Fyrir samplesum sem nota CMake, mælir Intel® með því að þú vísi í CMake Tools viðbót fyrir Visual Studio Kóðagrein sem er viðhaldið af Microsoft*.

  1. Undir hlutanum FPGA > Tutorials skaltu fara yfir Compile Flow sample og smelltu á + til að búa til verkefni.intel FPGA þróun oneAPI verkfærasett með Visual Studio kóða á Linux - vafra1Þú færð að velja möppu til að vista verkefnið.
  2. Vistaðu verkefnið. Ný VS Code fundur er nú opinn með Compile Flow sample.
  3. Opnaðu flugstöð í VS kóða.
  4. Keyrðu cd skipunina til að fara í efstu möppu nýstofnaðs verkefnis.
  5. Keyrðu eftirfarandi skipun til að búa til möppu sem heitir build: mkdir build
  6. Keyrðu cd skipunina til að fara í nýstofnaða byggingarskrána.
  7. Keyrðu eftirfarandi skipun til að byggja upp sample. Verkefnið byggir files eru skrifaðar inn í byggingarskrána. cmgerð..
  8. Keyrðu eftirfarandi skipun til að velja hermibyggingarmarkmiðið: make fpga_emu
    ATH Sjá FPGA kóða sample README file til að finna rétta markið.
    Þú ættir nú að fylgjast með keyrslu sem heitir compile_flow.fpga_emu í möppunni þinni. Notaðu þetta file sem keyrsluhermi fyrir hönnunina.
  9. Framkvæmdu eftirfarandi skipun til að keyra keppinautinn: ./compile_flow.fpga_emu

FPGA þróun fyrir Intel® oneAPI verkfærasett með Visual Studio kóða á Linux*

intel FPGA þróun oneAPI verkfærasett með Visual Studio kóða á Linux - vafra2

Mynda og View FPGA hagræðingarskýrsluna

FPGA hagræðingarskýrslan getur veitt hágæða upplýsingar um frammistöðu forritsins jafnvel áður en þú keyrir raunverulega FPGA vélbúnaðarmynd.
ATH
Skýrslan er búin til af Intel® oneAPI DPC++/C++ þýðandanum í formi HTML síðna sem þú getur view í a web vafra. Fyrir frekari upplýsingar um notkun FPGA hagræðingarskýrslunnar til að ná sem bestum árangri, vísa til Review skýrslan.html kafla í FPGA Optimization Guide fyrir Intel® oneAPI Toolkits.

  1. Gakktu úr skugga um að þú sért í byggingarskránni í VS Code flugstöðinni.
  2. Keyrðu eftirfarandi skipun til að búa til skýrsluna: gera skýrslu
  3. Farðu í compile_flow_report.prj/reports möppuna og finndu hagræðingarskýrsluna sem þú bjóst til. cd compile_flow_report.prj/reports
  4. Notaðu eftirfarandi skipun til að ræsa skýrsluna í Mozilla Firefox* vafranum: firefox report.html

Byggja og keyra FPGA vélbúnaðarmyndina

Í þessu skrefi byggir þú keyrslu sem ætlað er að keyra á raunverulegum FPGA vélbúnaði. Það getur tekið nokkrar klukkustundir að klára. Vísa til Intel ® oneAPI DPC++/C++ þýðandakerfiskröfur fyrir ráðlagða uppsetningu byggingarkerfis. Aðrir fyrirvarar fela í sér eftirfarandi:

  • Til að búa til FPGA vélbúnaðarmyndina skaltu framkvæma make fpga skipunina, sem er ekki sjálfgefið make target. Sjá FPGA kóða sample README file fyrir nákvæmar skref.
  • Til að búa til keyrslu verður þú að setja upp Intel® Quartus® Prime Pro Edition hugbúnaðinn og BSP sérstaklega. Fyrir frekari upplýsingar, vísa til Intel ® FPGA þróunarflæði fyrir oneAPI websíðu og Uppsetningarleiðbeiningar fyrir Intel oneAPI Toolkits fyrir skref til að setja upp hugbúnaðinn.
  • Til að keyra keyrsluna þarftu FPGA vélbúnað á kerfinu þínu. Fyrir frekari upplýsingar um hvernig á að setja upp kerfið, sjá Setja upp hugbúnað fyrir Intel® FPGA þróunarflæði.

Heimildir

Tilkynningar og fyrirvarar
Intel tækni kann að þurfa að virkja vélbúnað, hugbúnað eða þjónustu.

FPGA þróun fyrir Intel® oneAPI verkfærasett með Visual Studio kóða á Linux
Engin vara eða íhlutur getur verið algerlega öruggur.
Kostnaður þinn og niðurstöður geta verið mismunandi.
© Intel Corporation. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Önnur nöfn og vörumerki má gera tilkall til sem eign annarra.
Upplýsingar um vöru og árangur
Afköst eru mismunandi eftir notkun, uppsetningu og öðrum þáttum. Frekari upplýsingar á www.Intel.com/PerformanceIndex.
Tilkynning endurskoðun #20201201
Nema annað sé tekið fram er kóðinn tdamplesin í þessu skjali eru veitt þér samkvæmt MIT leyfi, skilmálar þess eru sem hér segir:
Höfundarréttur 2022 Intel® Corporation
Leyfi er hér með veitt, án endurgjalds, hverjum þeim sem fær afrit af þessum hugbúnaði og tengdum skjölum files („hugbúnaðurinn“), að versla með hugbúnaðinn án takmarkana, þar á meðal án takmarkana réttindi til að nota, afrita, breyta, sameina, birta, dreifa, veita undirleyfi og/eða selja afrit af hugbúnaðinum og leyfa einstaklingum að hverjum hugbúnaðurinn er útvegaður til að gera það, með fyrirvara um eftirfarandi skilyrði:
Ofangreind höfundarréttartilkynning og þessi leyfistilkynning skulu vera með í öllum eintökum eða verulegum hlutum hugbúnaðarins.
HUGBÚNAÐURINN ER LEVANDI „EINS OG ER“, ÁN NÚRAR TEIKAR ÁBYRGÐAR, SKÝRI EÐA ÓBEININGU, ÞAR Á MEÐ EN EKKI TAKMARKAÐUR VIÐ ÁBYRGÐIR UM SÖLJANNI, HÆFNI Í SÉRSTÖKNUM TILGANGI OG EKKI BROT. HÖFUNDAR EÐA HÖFUNDARRÉTTAHAFAR SKULLE Í ENGUM TILKYNDUM BÆRA ÁBYRGÐ Á KÖFUM, SKAÐA EÐA AÐRAR ÁBYRGÐ, HVORKI Í SAMNINGS-, skaðabóta- eða öðrum hætti, sem stafar af, ÚT EÐA Í TENGSLUM VIÐ NOTKUN EÐA HJÁLÆGTI. HUGBÚNAÐUR.

Intel lógó

Skjöl / auðlindir

intel FPGA Development oneAPI Toolkits með Visual Studio kóða á Linux [pdfNotendahandbók
FPGA þróun oneAPI Toolkits með Visual Studio kóða á Linux, Development oneAPI Toolkits með Visual Studio kóða á Linux, oneAPI Toolkits með Visual Studio kóða á Linux, Visual Studio kóða á Linux, Studio Code á Linux, kóða á Linux, Linux

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *