Fampandrosoana FPGA ho an'ny Intel® oneAPI
Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux*
Torolàlana ho an'ny mpampiasa
FPGA Development oneAPI Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux
FPGA Development for Intel® oneAPI Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux
Azonao atao ny mampiditra ny fitaovana Intel® oneAPI Base miaraka amin'ny Visual Studio (VS) Code amin'ny Linux* mba hanohanana tontolo fampandrosoana rindrambaiko tsy misy olana. Azonao atao ny mampiasa kaody VS ho an'ny fampandrosoana FPGA amin'ny fomba mitovy amin'ny fampiasanao amin'ny CPU na GPU. Ny dingana dia mitovy amin'ny fametrahana ny fari-piainan'ny oneAPI, manomboka ny Code VS, mamorona tetikasa avy amin'ny asample, ary fanovana code.
FANAMARIHANA
- Raha mpampiasa Windows* ianao dia tanteraho ny toromarika ao Famolavolana tetikasa Visual Studio Code* ho an'ny fampandrosoana SSH amin'ny Windows Subsystem ho an'ny Linux* mba hananganana ny rafitrao ary avy eo, araho ny toromarika omena ao amin'ity antontan-taratasy ity.
- Raha miasa amin'ny Manomboka | Intel® DevCloud, manondro Mampiasa VSCode | Intel® DevCloud izay mamaritra ihany koa ny fomba fampiasana VS Code sampNy fanitarana ny navigateur amin'ny Intel® DevCloud ao anatin'izany ny FPGA workflow.
- Raha te handrindra ny tontolon'ny rafitrao sy ny firafitry ny fitaovana Intel oneAPI, apetraho ny Environment and Launch Configurator for Intel® oneAPI Toolkits fanitarana ho an'ny Visual Studio Code.
Ny fizotran'ny fampandrosoana FPGA dia misy dingana manaraka ireto:
- Fametrahana ny fari-piainan'ny tontolo iainana.
- Manangana sy mampandeha ny sary emulation amin'ny alàlan'ny fomba fanangonana haingana.
- Mamorona ary viewamin'ny tatitra optimization HTML static.
- Manangana sy mitantana sary FPGA tena izy.
Raha mila fanazavana fanampiny momba ity workflow ity dia jereo ny Vidin'ny FPGA fizarana ao amin'ny Intel ® OneAPI Programming Guide.
zavatra takiana alohan'ny
Misintona sy mametraka ity rindrambaiko manaraka ity:
Mametraha ny fiovan'ny tontolo iainana ary manomboka ny Visual Studio Code
Ataovy ireto dingana ireto mba hametrahana ny fari-piainan'ny tontolo iainana:
- Sokafy ny terminal session.
- Tadiavo ny script setvars.sh. Ny toerana dia miankina amin'ny fametrahanao OneAPI, ary iray amin'ireto manaraka ireto:
• Raha nametraka ho root na sudo ianao, dia tadiavo ao amin'ny lahatahiry fototry ny fametrahana ny oneAPI ny script, izay matetika /opt/intel/oneapi.
• Raha tsy nametraka ho sudo na root ianao dia tadiavo ao amin'ny lahatahiry ~/intel/oneapi/ ny script.
• Raha namboarinao ny fampirimana fametrahana, dia tadiavo ao amin'ny lahatahiry fametrahanao manokana ny script. - Alefaso ny script setvars.sh avy amin'ny baiko amin'ny fampiasana ity baiko manaraka ity: loharano /setvars.sh
Raha mila fanazavana fanampiny dia jereo ny Mametraha Variable Tontolo iainana ho an'ny Fampandrosoana CLI. - Ao amin'ny session terminal ihany, manomboka ny VS Code amin'ny alàlan'ny baiko manaraka: code
FANAMARIHANA
Ny tombony azo amin'ny fitrandrahana ny script oneAPI setvars.sh alohan'ny hamoahana ny VS Code dia ny fizotry ny terminal rehetra sy ny fizotran'ny ankizy ao amin'ny VS Code dia ahitana ny fananganana tontolo fampandrosoana oneAPI.
Ampidiro ny oneAPI Sampny Browser Extension
Azonao atao ny mijery sy misintona samples ao amin'ny Visual Studio Code mampiasa ny Sample Browser extension. Ataovy ireto dingana ireto mba hametrahana ny fanitarana:
- Ao amin'ny Code VS, tsindrio ny logo Extensions eo amin'ny navigateur ankavia.
- Tadiavo ny fanitarana mitondra ny lohateny hoe Sample Browser ho an'ny Intel oneAPI Toolkits na tsidiho https://marketplace.visualstudio.com/publishers/intel-corporation hijerena ireo fanitarana misy.
- Tsindrio ny Install.
- Aorian'ny fametrahana ny fanitarana, tsindrio ny kisary oneAPI mankany view lisitry ny misy samples ao amin'ny navigateur ankavia.

Raha mila fihetsiketsehana haingana dia jereo ny Mikaroka ny oneAPI Samples miaraka amin'ny Sampny Browser amin'ny Visual Studio Code.
Amboary sy amboary ny Sary Emulation FPGA ho an'ny Fast Compile
Ny sary emulation FPGA dia compile mandeha haingana izay afaka manampy anao hahatratra ny kaody marina. Raha mila fanazavana fanampiny dia jereo ny Karazana fanangonana FPGA ao amin'ny Intel ® OneAPI Programming Guide. Azonao atao ny manangona FPGA fototraample mankany amin'ny kendrena emulator FPGA amin'ny fanatanterahana ireto manaraka ireto:
FANAMARIHANA
Tsy ny oneAPI rehetraampNy tetikasa dia mampiasa CMake. Ny README.md file ho an'ny tsirairay sample mamaritra ny fomba fananganana ny sample. Ho an'ny sampIreo izay mampiasa CMake, Intel® dia manoro hevitra anao hijery ny CMake Tools Extension ho an'ny Visual Studio Lahatsoratra kaody izay tazonin'ny Microsoft*.
- Eo ambanin'ny fizarana FPGA > Tutorials, atodiho eo amin'ny Compile Flow sample ary tsindrio + raha hamorona tetikasa.
Amporisihina ianao hisafidy lahatahiry hitahiry ilay tetikasa. - Vonjeo ny tetikasa. Misokatra izao ny fivoriana VS Code vaovao miaraka amin'ny Compile Flow sample.
- Sokafy ny terminal amin'ny VS Code.
- Alefaso ny baiko cd hifindra any amin'ny lahatahiry ambony indrindra amin'ny tetikasa vao noforonina.
- Ataovy ity baiko manaraka ity mba hamoronana lahatahiry antsoina hoe build: mkdir build
- Alefaso ny baiko cd hifindra any amin'ny lahatahiry fananganana vao noforonina.
- Ampandehano ity baiko manaraka ity mba hananganana ny sample. Ny fananganana tetikasa files dia voasoratra ao amin'ny lahatahiry fananganana. cmake..
- Ampandehano ity baiko manaraka ity hisafidianana ny tanjona fananganana emulation: ataovy fpga_emu
FANAMARIHANA Jereo ny code FPGA sample README file mba hahitana ny tsara manao tanjona.
Tokony hijery executable antsoina hoe compile_flow.fpga_emu ao amin'ny lahatahiry ianao. Ampiasao ity file ho toy ny emulator azo tanterahina amin'ny famolavolana. - Ataovy ity baiko manaraka ity hampandehanana ny emulator azo ampiasaina: ./compile_flow.fpga_emu
FPGA Development for Intel® oneAPI Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux*

Mamorona ary View ny FPGA Optimization Report
Ny tatitry ny fanatsarana ny FPGA dia afaka manome antsipiriany avo lenta momba ny fahombiazan'ny fampiharana anao na dia alohan'ny hamoahanao sary fitaovana FPGA tena izy aza.
FANAMARIHANA
Ny tatitra dia novokarin'ny Intel® oneAPI DPC++/C++ Compiler amin'ny endrika pejy HTML izay azonao atao. view amin'ny a web navigateur. Raha mila fanazavana fanampiny momba ny fampiasana ny tatitra momba ny fanatsarana ny FPGA mba hahazoana fahombiazana tsara indrindra dia jereo ny Review ny report.html ao amin'ny FPGA Optimization Guide for Intel® oneAPI Toolkits.
- Ataovy azo antoka fa ao amin'ny lahatahiry fananganana ao amin'ny session terminal VS Code ianao.
- Alefaso ity baiko manaraka ity hamoronana ny tatitra: manao tatitra
- Mandehana any amin'ny lahatahiry compile_flow_report.prj/reports ary tadiavo ny tatitra momba ny fanatsarana nataonao. cd compile_flow_report.prj/reports
- Ampiasao ity baiko manaraka ity hanombohana ny tatitra ao amin'ny navigateur Mozilla Firefox*: firefox report.html
Manamboara sy mitantana ny sary Hardware FPGA
Amin'ity dingana ity, manangana executable natao ho an'ny fitaovana FPGA tena izy ianao. Mety haharitra ora maromaro vao vita. Jereo ny Intel ® oneAPI DPC++/C++ Compiler System Requirements ho an'ny fanefena rafitra fananganana naroso. Ny fampitandremana hafa dia ahitana ireto manaraka ireto:
- Mba hananganana ny sarin'ny fitaovana FPGA dia tanteraho ny baikon'ny make fpga, izay tanjona tsy mety. Jereo ny code FPGA sample README file ho an'ny dingana amin'ny antsipiriany.
- Mba hamoronana executable dia tsy maintsy mametraka ny rindrambaiko Intel® Quartus® Prime Pro Edition sy BSP misaraka ianao. Raha mila fanazavana fanampiny dia jereo ny Intel ® FPGA fikorianan'ny fampandrosoana ho an'ny OneAPI webpejy ary Torolàlana fametrahana ho an'ny Intel oneAPI Toolkits ho an'ny dingana fametrahana ny logiciel.
- Mba hampandehanana ny executable dia mila fitaovana FPGA amin'ny rafitrao ianao. Raha mila fanazavana fanampiny momba ny fomba fametrahana ny rafitra dia jereo ny Install Software for Intel® FPGA Development flow.
References
- Mikaroka ny oneAPI Samples miaraka amin'ny Sampny Browser amin'ny Visual Studio Code
- Tsidiho ny SYCL* amin'ny alàlan'ny Intel® FPGA Code Sampl'
- Torolàlana fametrahana ho an'ny Intel® oneAPI Toolkits
- Manomboha amin'ny Intel® Distribution for GDB* amin'ny Linux* OS Host
- Manomboha amin'ny Intel® oneAPI Base Toolkit ho an'ny Linux*
- Intel® OneAPI Programming Guide
- FPGA Optimization Guide ho an'ny Intel® oneAPI Toolkits
Fampandrenesana sy fandavana
Ny teknolojia Intel dia mety mitaky fitaovana, lozisialy na fampahavitrihana serivisy.
FPGA Development for Intel® oneAPI Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux
Tsy misy vokatra na singa azo antoka tanteraka.
Mety hiovaova ny fandanianao sy ny vokatrao.
© Intel Corporation. Ny Intel, ny logo Intel, ary ny marika Intel hafa dia marika famantarana an'ny Intel Corporation na ny sampany. Ny anarana sy ny marika hafa dia azo lazaina ho fananan'ny hafa.
Fampahalalana momba ny vokatra sy ny zava-bita
Ny fampisehoana dia miovaova arakaraka ny fampiasana, ny fanamafisana ary ny antony hafa. Mianara bebe kokoa amin'ny www.Intel.com/PerformanceIndex.
Fanamarihana fanavaozana #20201201
Raha tsy misy fanamarihana hafa, ny code exampNy les ato amin'ity antontan-taratasy ity dia omena anao amin'ny alàlan'ny fahazoan-dàlana MIT, ny fepetra amin'izany dia toy izao manaraka izao:
Zon'ny mpamorona 2022 Intel® Corporation
Ny fahazoan-dàlana dia omena maimaim-poana amin'izay rehetra mahazo dika mitovy amin'ity rindrambaiko ity sy ny antontan-taratasy mifandraika amin'izany files (ny “Software”), mba hiatrehana ny Rindrambaiko tsy misy fetra, anisan'izany tsy misy fetrany ny zo hampiasa, kopia, hanova, hanambatra, hamoaka, hizara, sublicence, ary/na mivarotra ny dika mitovy amin'ny Software, ary mamela ny olona hampiasa izay nomena ny Lozisialy hanao izany, manaraka ireto fepetra manaraka ireto:
Ny fampandrenesana momba ny zon'ny mpamorona etsy ambony sy ity fampandrenesana fahazoan-dàlana ity dia ho tafiditra ao anatin'ny kopia rehetra na ampahany betsaka amin'ny Software.
NOMENA "TOY IZAY" NY rindrankajy, TSY MISY ANARANA NA IZANY, NA TSY MISY AZO ATAO, ANISAN'NY FA TSY FARANY AMIN'NY ANTARAN'NY FANDAHARANA, NY FAHASALAMANA HO AN'NY TANJONA IZAY ARY TSY FANDROSOANA. TSY MISY HO TOKONY AMIN'NY FITORIANA, NA simba, na ANDRIAMANITRA HAFA, NA AO AMIN'NY FAMPISEHOANA, NA TORT, NA HAFA AVY AMIN'NY, NA AVY NA Mifandray amin'ny lozisialy, na amin'ny fampiasana hafa. SOFTWARE.

Documents / Loharano
![]() |
intel FPGA Development oneAPI Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux [pdf] Torolàlana ho an'ny mpampiasa FPGA Development oneAPI Toolkits misy Visual Studio Code amin'ny Linux, Development oneAPI Toolkits miaraka amin'ny Visual Studio Code amin'ny Linux, OneAPI Toolkits misy Visual Studio Code amin'ny Linux, Visual Studio Code amin'ny Linux, Studio Code amin'ny Linux, Code on Linux, Linux |




