FPGA Development yeIntel® oneAPI
Zvishandiso zvine Visual Studio Code paLinux*
User Guide
FPGA Development oneAPI Toolkits ine Visual Studio Code paLinux
FPGA Development yeIntel® oneAPI Toolkits ine Visual Studio Code paLinux
Unogona kubatanidza Intel® oneAPI Base toolkit neVisual Studio (VS) Code paLinux* kutsigira isina musono software yekuvandudza nharaunda. Unogona kushandisa VS kodhi yeFPGA kusimudzira nenzira imwechete yaungashandisa kuCPU kana GPU. Maitiro acho akafanana ekuseta iyo oneAPI nharaunda zvinosiyana, kutanga VS Code, kugadzira purojekiti kubva seample, uye kugadzirisa kodhi.
CHERECHEDZA
- Kana iwe uri mushandisi weWindows*, ita mirairo mukati Kugadzira Visual Studio Code* Project yeSSH Development paWindows Subsystem yeLinux* kumisa system yako uye wotevera mirairo yakapihwa mugwaro iri.
- Kana uri kushanda ne Tanga | Intel® DevCloud, kureva Kushandisa VSCode | Intel® DevCloud iyo inotsanangurawo mashandisirwo eVS Code sampuye yebrowser yekuwedzera muIntel® DevCloud inosanganisira iyo FPGA workflow.
- Kugadzirisa yako system nharaunda uye marongero eIntel oneAPI maturusi ekushandisa, isa iyo Zvakatipoteredza uye Kutangisa Configurator yeIntel® oneAPI Toolkits kuwedzera kweVisual Studio Code.
Kuyerera kweFPGA kunosanganisira matanho anotevera:
- Kugadzira mamiriro ekunze akasiyana.
- Kuvaka uye kumhanya emulation mufananidzo uchishandisa inokurumidza kuunganidza nzira.
- Kugadzira uye viewing iyo static HTML optimization report.
- Kuvaka uye kumhanyisa mufananidzo chaiwo weFPGA Hardware.
Kuti uwane rumwe ruzivo nezve iyi workflow, tarisa kune FPGA Kuyerera chikamu muIntel ® oneAPI Programming Guide.
Prerequisites
Dhawunirodha uye isa inotevera software:
Seta Mamiriro Ezvakatipoteredza uye tanga iyo Visual Studio Code
Ita nhanho idzi kuseta nharaunda dzakasiyana:
- Vhura chikamu chekupedzisira.
- Tsvaga iyo setvars.sh script. Nzvimbo yacho inotsamira pane yako imwe API yekumisikidza, uye ichave imwe yeinotevera:
• Kana iwe wakaisa semudzi kana sudo, zvino tsvaga script mumudzi wedhairekitori yeoneAPI yako yekuisa, iyo inowanzoitika /opt/intel/oneapi.
• Kana usina kuisa sesudo kana midzi, tsvaga chinyorwa mu ~/intel/oneapi/ directory.
• Kana wakagadzirisa folda yekuisa, zvino tsvaga script mufolder yako yekuisa. - Mhanya iyo setvars.sh script kubva pamutsetse wekuraira uchishandisa unotevera kuraira: tsime /setvars.sh
Kuti uwane rumwe ruzivo, tarisa kune Seta Mamiriro ezvinhu akasiyana eCLI Development. - Muchikamu chimwechete chekupedzisira, tanga VS Code nekushandisa murairo unotevera: kodhi
CHERECHEDZA
Kubatsira kwekutsvaga iyo oneAPI setvars.sh script isati yatanga VS Code ndeyekuti ese materminal zvikamu uye maitiro evana eVS Code anosanganisira iyo oneAPI yekuvandudza nharaunda kuseta.
Isa iyo OneAPI Sampuye Browser Extension
Unogona kutarisa uye kurodha samples muVisual Studio Code uchishandisa iyo Sampuye Browser extension. Ita nhanho idzi kuti uise iyo yekuwedzera:
- MuVS Code, tinya iyo Extensions logo mune yekuruboshwe navigation.
- Tsvaga yekuwedzera yakanzi Sample Browser yeIntel oneAPI Toolkits kana kushanya https://marketplace.visualstudio.com/publishers/intel-corporation kutarisa mawedzero anowanikwa.
- Dzvanya Install.
- Mushure mekuwedzera kwekuisa, tinya iyo OneAPI icon kuti view rondedzero inowanikwa sampzvishoma mune yekuruboshwe yekutenderera pane.

Kuti uratidze nekukurumidza, tarisa kune Kuongorora oneAPI Sampzvishoma neSampuye Browser muVisual Studio Code.
Vaka uye Mhanya iyo FPGA Emulation Mufananidzo weKukurumidza Kuunganidza
Iyo FPGA emulation mufananidzo ndeye inokurumidza-inomhanya muunganidzwa iyo inogona kukubatsira iwe kuwana inoshanda yakaringana kodhi. Kuti uwane ruzivo rwakadzama, tarisa kune Mhando dzeFPGA Compilation muIntel ® oneAPI Programming Guide. Iwe unogona kuunganidza yakakosha FPGA sample kune iyo FPGA emulator chinangwa nekuita zvinotevera:
CHERECHEDZA
Haasi ese maAPI maampmapurojekiti anoshandisa CMake. Iyo README.md file kune imwe neimwe sample inotsanangura nzira yekugadzira sample. Nokuti sampkana kushandisa CMake, Intel® inokurudzira kuti utaure kune iyo CMake Zvishandiso Kuwedzera yeVisual Studio Code chinyorwa chinochengetwa neMicrosoft*.
- Pasi peFPGA> Tutorials chikamu, fambisa pamusoro peCompile Flow sample uye tinya + kugadzira chirongwa.
Unokwidziridzwa kuti usarudze folda kuchengetedza purojekiti. - Chengetedza chirongwa. Chikamu chitsva cheVS Code chave kuvhurwa neCompile Flow sample.
- Vhura terminal muVS Code.
- Mhanya iyo cd command kuti uende kune yepamusoro-level dhairekitori yeichangobva kugadzirwa purojekiti.
- Mhanya unotevera kuraira kuti ugadzire dhairekitori rakanzi kuvaka: mkdir kuvaka
- Mhanyai cd command kuti uende kune ichangobva kugadzirwa kuvaka dhairekitori.
- Mhanya unotevera kuraira kuvaka iyo sample. Iyo purojekiti inogadzirwa files inonyorwa mudura rekuvaka. cmke..
- Mhanya unotevera kuraira kuti usarudze emulation kuvaka chinangwa: ita fpga_emu
CHERECHEDZA Tarisa kune iyo FPGA kodhi sample VERENGA file kuwana chaiyo kuita chinangwa.
Iwe zvino unofanirwa kuona chinoitwa chinonzi compile_flow.fpga_emu mudhairekitori rako. Shandisa izvi file sezvo emulator executable nokuda magadzirirwo. - Ita murairo unotevera kuti uite emulator inogona kuitika: ./compile_flow.fpga_emu
FPGA Development yeIntel® oneAPI Toolkits ine Visual Studio Code paLinux*

Gadzira uye View iyo FPGA Optimization Report
Iyo FPGA optimization mushumo inogona kupa yakakwirira-nhanho ruzivo nezve yako application kuita kunyangwe usati wamhanyisa chaiyo FPGA hardware mufananidzo.
CHERECHEDZA
Chirevo chinogadzirwa neIntel® oneAPI DPC++/C++ Compiler nenzira yemapeji eHTML aunogona. view muri a web browser. Kuti uwane rumwe ruzivo nezve kushandisa iyo FPGA optimization mushumo wekuita zvakanakisa kuita, tarisa kune Review the report.html chikamu muFPGA Optimization Guide yeIntel® oneAPI Toolkits.
- Ita shuwa kuti uri mune yekuvaka dhairekitori muVS Code terminal musangano.
- Mhanya unotevera kuraira kuti uite iyo report: make report
- Enda kune iyo compile_flow_report.prj/reports dhairekitori uye tsvaga iyo optimization report yawagadzira. cd compile_flow_report.prj/reports
- Shandisa murairo unotevera kuvhura mushumo muMozilla Firefox* browser: firefox report.html
Vaka uye Mhanya iyo FPGA Hardware Image
Munhanho iyi, iwe unovaka chinogoneka chinoitirwa kumhanya pane chaiyo FPGA Hardware. Zvinogona kutora maawa akati kuti kupedza. Tarisa kune Intel ® oneAPI DPC++/C++ Compiler System Zvinodiwa kune yakakurudzirwa kuvaka system kumisikidza. Mamwe ma caveats anosanganisira anotevera:
- Kuvaka iyo FPGA Hardware mufananidzo, ita iyo make fpga command, inova isiri-default ita chinangwa. Tarisa kune iyo FPGA kodhi sample VERENGA file kune nhanho dzakadzama.
- Kuti uvake chinogoneka, unofanirwa kuisa Intel® Quartus® Prime Pro Edition software uye BSPs zvakasiyana. Kuti uwane rumwe ruzivo, tarisa kune Intel ® FPGA budiriro inoyerera yeimwe API webpeji uye Kuisa Nhungamiro yeIntel oneAPI Toolkits kune matanho ekuisa software.
- Kuti uite zvinogoneka, unoda FPGA hardware pane yako system. Kuti uwane rumwe ruzivo nezve nzira yekumisikidza sisitimu, tarisa kuInstall Software ye Intel® FPGA Development Flow.
References
- Kuongorora oneAPI Sampzvishoma neSampuye Browser muVisual Studio Code
- Ongorora SYCL* Kuburikidza neIntel® FPGA Kodhi Samples
- Kuisa Gwaro reIntel® oneAPI Toolkits
- Tanga neIntel® Distribution yeGDB* paLinux* OS Host
- Tanga neIntel® oneAPI Base Toolkit yeLinux*
- Intel® oneAPI Programming Guide
- FPGA Optimization Guide yeIntel® oneAPI Toolkits
Zviziviso uye Disclaimer
Intel tekinoroji inogona kuda Hardware, software kana basa activation.
FPGA Development yeIntel® oneAPI Toolkits ine Visual Studio Code paLinux
Hapana chigadzirwa kana chikamu chinogona kuchengetedzwa zvachose.
Mari yako nemigumisiro inogona kusiyana.
© Intel Corporation. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Mamwe mazita nemhando anogona kunzi zvinhu zvevamwe.
Chigadzirwa uye Ruzivo Rwekuita
Kuita kunosiyana nekushandiswa, kugadzirisa uye zvimwe zvinhu. Dzidza zvakawanda pa www.Intel.com/PerformanceIndex.
Chiziviso chekudzokorora #20201201
Kunze kwekunge zvataurwa neimwe nzira, iyo kodhi exampLes mugwaro iri rakapihwa kwauri pasi peMIT rezinesi, iwo mazwi anotevera:
Copyright 2022 Intel® Corporation
Mvumo inopihwa, mahara, kune chero munhu anowana kopi yesoftware iyi uye zvinyorwa zvinoenderana files (iyo "Software"), kushanda muSoftware pasina zvirambidzo, kusanganisira pasina kuganhurirwa kodzero dzekushandisa, kukopa, kushandura, kubatanidza, kushambadza, kugovera, rezinesi, uye/kana kutengesa makopi eSoftware, uye kubvumidza vanhu uyo Software inopihwa kuita kudaro, zvichienderana nemamiriro anotevera:
Chiziviso chepamusoro chekodzero uye ichi chiziviso chemvumo chichaverengerwa mumakopi ese kana zvikamu zvakakura zveSoftware.
SOFTWARE INOPIWA “SEZVAZVIRI”, PASINA WARRANTY YECHINHU CHECHIPIRI, ZVINOTAURWA KANA ZVINOTAURWA, KUSANGANISA ASI ZVINOGONA KUTI ZVINHU ZVINOGONESA ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVAKASIYANA UYE KUSANGANISWA. HAPANA CHIITIKO VANYORI KANA VABATI VANOKOPYRIGHT VACHAVA NEMHOSVA YECHINHU CHECHIPIRI, KUKATADZWA KANA KUTI RUMWE MHOSVA, angave muCHIito cheCONTRACT, ORT KANA ZVIMWE, ZVINOBVA, KUNZE KANA KUBVIKIRA NESOFWERE KANA KUSANGANA NESOFWERE KANA KUBVISA SOFTWARE.

Zvinyorwa / Zvishandiso
![]() |
intel FPGA Development oneAPI Toolkits ine Visual Studio Code paLinux [pdf] Bhuku reMushandisi FPGA Development oneAPI Toolkits ine Visual Studio Code paLinux, Development oneAPI Toolkits ine Visual Studio Code paLinux, oneAPI Toolkits ine Visual Studio Code paLinux, Visual Studio Code paLinux, Studio Code paLinux, Code paLinux, Linux. |




