tohu intelWhanaketanga FPGA mo Intel® oneAPI
Nga kete taputapu me te Waehere Ataata Ataata i runga i te Linux*
Aratohu Kaiwhakamahi

FPGA Development oneAPI Toolkits with Visual Studio Code on Linux

Whanaketanga FPGA mo Intel® oneAPI Toolkits me Visual Studio Code i runga i Linux
Ka taea e koe te whakauru i te kete taputapu Intel® oneAPI Base me Visual Studio (VS) Waehere i runga i te Linux* ki te tautoko i te taiao whanaketanga rorohiko ngawari. Ka taea e koe te whakamahi i te waehere VS mo te whanaketanga FPGA i te huarahi ano ka whakamahia e koe mo te PTM, te GPU ranei. He rite ano te mahi mo te whakatakoto i nga taurangi taiao oneAPI, te whakarewatanga VS Code, te hanga kaupapa mai i te asample, me te whakatika waehere.
FAKATOKANGA

Ko te rerenga whanaketanga FPGA e whai ake nei:

  1. Te whakarite i nga taurangi taiao.
  2. Te hanga me te whakahaere i te ahua whakatairite ma te whakamahi i te tikanga whakahiato tere.
  3. Te whakaputa me te viewi te purongo arotautanga HTML pateko.
  4. Te hanga me te whakahaere i tetahi whakaahua taputapu FPGA.

Mo etahi atu korero mo tenei rerenga mahi, tirohia te Rere FPGA i roto i te Intel ® oneAPI Papatono Aratohu.
Nga whakaritenga
Tikiake me te tāuta i te pūmanawa e whai ake nei:

Tautuhia nga Taurangi Taiao me te Whakarewa i te Waehere Ataata Ataata
Mahia enei mahi hei tautuhi i nga taurangi taiao:

  1. Whakatūwherahia he wātū kāpeka.
  2. Kimihia te tuhinga setvars.sh. Ko te waahi ka whakawhirinaki ki to whakaurunga oneAPI, a ko tetahi o enei e whai ake nei:
    • Mena kua whakauruhia e koe hei pakiaka, sudo ranei, katahi ka kimihia te tuhinga ki te raarangi pakiaka o to whakaurunga oneAPI, ko te tikanga /opt/intel/oneapi.
    • Ki te kore koe i whakauru hei sudo, he pakiaka ranei, katahi ka kimihia te tuhinga ki te ~/intel/oneapi/ whaiaronga.
    • Ki te whakarite koe i te kōpaki tāutanga, ka kimihia te hōtuhi i tō kōpaki tāutanga ritenga.
  3. Whakahaerehia te tuhinga setvars.sh mai i te raina whakahau ma te whakamahi i te whakahau e whai ake nei: puna /setvars.sh
    Mo etahi atu korero, tirohia Tautuhi Taurangi Taiao mo te Whanaketanga CLI.
  4. I roto i te huihuinga mutunga, whakarewahia te VS Code ma te whakahaere i te whakahau e whai ake nei: waehere
    FAKATOKANGA
    Ko te painga o te tango i te tuhinga oneAPI setvars.sh i mua i te whakarewatanga o te Waehere VS ko nga waahanga mutunga katoa me nga tukanga tamariki o te Waehere VS kei roto ko te tatūnga taiao whanaketanga oneAPI.

Tāutahia te oneAPI Sampte Toronga Pūtirotiro

Ka taea e koe te tirotiro me te tango samples i Visual Studio Code ma te whakamahi i te Sampte toronga Pūtirotiro. Mahia enei mahi hei whakauru i te toronga:

  1. I roto i te Waehere VS, paatohia te tohu Toronga kei te whakatere maui.
  2. Kimihia te toronga e whakaingoatia ana Sampte Pūtirotiro mo Intel oneAPI Toolkits toro ranei https://marketplace.visualstudio.com/publishers/intel-corporation ki te tirotiro i nga toronga e waatea ana.
  3. Pāwhiritia Tāuta.
  4. I muri i te whakaurunga o te toronga, pawhiria te ata OneAPI ki view he rarangi o nga s e waatea anaampi te pihanga whakatere maui.

intel FPGA Development oneAPI Toolkits with Visual Studio Code on Linux - Pūtirotiro

Mo te whakaaturanga tere, tirohia Te tirotiro i tetahiAPI Sampme te Sampte Pūtirotiro i roto i te Waehere Studio Visual.

Hanga me te Whakahaere i te FPGA Emulation Image mo te Whakaemi Tere

Ko te ahua whakatairite FPGA he whakahiato tere ka taea te awhina i a koe ki te whakatutuki i te waehere tika. Mo nga korero taipitopito, tirohia Momo o te FPGA Compilation i roto i te Intel ® oneAPI Papatono Aratohu. Ka taea e koe te whakahiato he FPGA taketakeampki te whainga emulator FPGA ma te mahi i enei e whai ake nei:
FAKATOKANGA
Ehara i te katoa tetahiAPIampKa whakamahia e nga kaupapa CMake. Ko te README.md file mo ia sampKa tohu a le me pehea te hanga i te sample. Mo te sampKo nga mea e whakamahi ana i te CMake, ka tūtohu a Intel® kia tirohia koe ki te Toronga Utauta CMake mo Visual Studio Ko te tuhinga waehere e tiakina ana e Microsoft*.

  1. I raro i te waahanga FPGA > Tutorials, whakaparo ki runga i te Compile Flow sample ka paato i te + hei hanga kaupapa.intel FPGA Development oneAPI Toolkits with Visual Studio Code on Linux - Pūtirotiro1Ka whakatairangahia koe ki te whiriwhiri i tetahi kōpaki hei tiaki i te kaupapa.
  2. Whakaorangia te kaupapa. Kei te tuwhera he huihuinga Waehere VS hou me te Compile Flow sample.
  3. Whakatuwherahia he tauranga ki te Waehere VS.
  4. Whakahaerehia te whakahau cd ki te neke ki te raarangi taumata-runga o te kaupapa hou i hangaia.
  5. Whakahaerehia te whakahau e whai ake nei hei hanga i tetahi raarangi ingoa hanga: mkdir hanga
  6. Whakahaerehia te whakahau cd ki te neke ki te whaiaronga hanga hou.
  7. Whakahaerehia te whakahau e whai ake nei hei hanga i te sample. Te hanga kaupapa files kua tuhia ki te whaiaronga hanga. cmake..
  8. Whakahaerehia te whakahau e whai ake nei hei kowhiri i te whaainga hanga tauira: hanga fpga_emu
    FAKATOKANGA Tirohia te waehere FPGA sampte README file ki te kimi i te kaupapa hanga tika.
    Inaianei me kite koe i tetahi kaipahua ko compile_flow.fpga_emu i roto i to whaiaronga. Whakamahia tenei file hei emulator hei kawe mo te hoahoa.
  9. Whakahaerehia te whakahau e whai ake nei hei whakahaere i te emulator ka taea te whakahaere: ./compile_flow.fpga_emu

Whanaketanga FPGA mo Intel® oneAPI Toolkits me te Waehere Ataata Ataata ki Linux*

intel FPGA Development oneAPI Toolkits with Visual Studio Code on Linux - Pūtirotiro2

Hanga me View te Ripoata Arotautanga FPGA

Ka taea e te purongo arotautanga FPGA te whakarato i nga taipitopito taumata-tiketike mo to mahinga tono ahakoa i mua i to whakahaere i tetahi whakaahua taputapu FPGA.
FAKATOKANGA
Na te Intel® oneAPI DPC++/C++ Compiler te purongo i te ahua o nga wharangi HTML ka taea e koe view i roto i te a web pūtirotiro. Mo etahi atu korero mo te whakamahi i te purongo arotautanga FPGA mo nga mahi tino pai, tirohia te Review te ripoata.html i roto i te Aratohu Arotautanga FPGA mo Intel® oneAPI Toolkits.

  1. Me whakarite kei roto koe i te raarangi hanga i roto i te huihuinga tauranga VS Code.
  2. Whakahaerehia te whakahau e whai ake nei hei whakaputa i te ripoata: hanga ripoata
  3. Nuku ki te whaiaronga compile_flow_report.prj/reports ka kimi i te purongo arotautanga i mahia e koe. cd compile_flow_report.prj/reports
  4. Whakamahia te whakahau e whai ake nei hei whakarewa i te purongo ki te tirotiro Mozilla Firefox*: firefox report.html

Hanga me te Whakahaere i te Whakaahua FPGA Hardware

I tenei taahiraa, ka hangaia e koe he kaikorero hei whakahaere i runga i tetahi taputapu FPGA. He maha nga haora pea ka oti. Tirohia Intel ® oneAPI DPC++/C++ Whakaritenga Pūnaha Whakahiato mo te whirihoranga punaha hanga. Ko etahi atu whakatupato ko enei e whai ake nei:

  • Hei hanga i te atahanga taputapu FPGA, mahia te whakahau hanga fpga, ko te whaainga hanga kore-taunoa. Tirohia te waehere FPGA sampte README file mo nga taahiraa taipitopito.
  • Ki te hanga i tetahi mahi kawe, me whakauru motuhake te rorohiko Intel® Quartus® Prime Pro Edition me nga BSP. Mo etahi atu korero, tirohia te Intel ® FPGA rere whanaketanga mo te kotahiAPI webwharangi me He Aratohu Whakauru mo Intel oneAPI Toolkits mo nga taahiraa ki te whakauru i te rorohiko.
  • Hei whakahaere i te whakahaere, me whai taputapu FPGA i runga i to punaha. Mo etahi atu korero mo te whakarite i te punaha, tirohia te Tāuta Pūmanawa mō Rere Whakawhanake Intel® FPGA.

Tohutoro

Nga Panui me nga Whakakahoretanga
Ka hiahia pea nga hangarau Intel ki nga taputapu, rorohiko, ratonga ranei.

Whanaketanga FPGA mo Intel® oneAPI Toolkits me Visual Studio Code i runga i Linux
Kaore he hua, he waahanga ranei e tino haumaru.
Ka rereke pea o utu me o hua.
© Intel Corporation. Ko Intel, ko te tohu Intel, me etahi atu tohu Intel he tohu hokohoko na Intel Corporation me ona apiti. Ko etahi atu ingoa me etahi atu tohu ka kiia he taonga na etahi atu.
Nga korero mo te hua me te mahi
He rereke te mahinga ma te whakamahi, te whirihoranga me etahi atu mea. Ako atu i www.Intel.com/PerformanceIndex.
Panui whakahou #20201201
Ki te kore e kiia, ko te waehere exampKo nga mea kei roto i tenei tuhinga ka tukuna ki a koe i raro i te raihana MIT, ko nga tikanga e whai ake nei:
Mana pupuri 2022 Intel® Corporation
Ka whakaaetia, kaore he utu, ki te tangata ka whiwhi kape o tenei rorohiko me nga tuhinga e pa ana files (te “Pūmanawa”), ki te mahi i roto i te Pūmanawa me te kore herenga, tae atu ki te kore he herenga ki te whakamahi, ki te kape, ki te whakarereke, ki te hanumi, ki te whakaputa, ki te tohatoha, ki te tuku raihana, me te hoko kape o te Pūmanawa, me te tuku i nga tangata ki te ko wai te Pūmanawa i whakawhiwhia ki a ia, i raro i nga tikanga e whai ake nei:
Ko te panui mana pupuri me tenei panui whakaaetanga me whakauru ki roto i nga kape katoa, i nga waahanga nui ranei o te Pūmanawa.
TE PŪMANAWA HE WHAKAMAHI "KEI TE WHAKAARO", KAORE I TE WHAKAMAHI I TE WHAKAMAHI, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA ranei, TAE ENGARI KARE I TE WHAKAITIA KI NGA WHAKAPUTANGA O TE WHAKAMAHI, TE KAUPAPA MO TE KAUPAPA KAUPAPA ME TE KAUPAPA KAUPAPA. KAUA KAUPAPA KAUPAPA KAUPAPA KAUPAPA, KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA MO TE KEREREREE, MO TE TINO TANGATA, KI TE WHAKAMAHI I TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI, I TE WHAKAMAHI I TE WHAKAMAHI, I TE WHAKAMAHI I TE WHAKAMAHI, I TE WHAKAMAHI I TE WHAKAMAHI. Pūmanawa.

tohu intel

Tuhinga / Rauemi

intel FPGA Development oneAPI Toolkits with Visual Studio Code on Linux [pdf] Aratohu Kaiwhakamahi
FPGA Development oneAPI Toolkits with Visual Studio Code on Linux, Development oneAPI Toolkits with Visual Studio Code on Linux, oneAPI Toolkits with Visual Studio Code on Linux, Visual Studio Code on Linux, Studio Code on Linux, Code on Linux, Linux

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *