FPGA Development for Intel® oneAPI
Lisebelisoa tse nang le Visual Studio Code ho Linux *
Bukana ea Mosebelisi
FPGA Development oneAPI Toolkits e nang le Visual Studio Code ho Linux
FPGA Development for Intel® oneAPI Toolkits e nang le Visual Studio Code ho Linux
O ka kopanya Intel® oneAPI Base toolkit le Visual Studio (VS) Code ho Linux* ho ts'ehetsa tikoloho ea ntlafatso ea software e se nang moeli. U ka sebelisa khoutu ea VS bakeng sa nts'etsopele ea FPGA ka tsela e tšoanang le eo u neng u tla e sebelisa bakeng sa CPU kapa GPU. Ts'ebetso e ts'oana bakeng sa ho beha mefuta e fapaneng ea tikoloho ea oneAPI, ho qala VS Code, ho theha projeke ho tloha hoample, le ho hlophisa khoutu.
HLOKOMELA
- Haeba u mosebelisi oa Windows*, etsa litaelo ho Ho theha Projeke ea Visual Studio Code* bakeng sa Nts'etsopele ea SSH ho Windows Subsystem bakeng sa Linux* ho theha sistimi ea hau, ebe u latela litaelo tse fanoeng tokomaneng ena.
- Haeba u sebetsa le Qala | Intel® DevCloud, bua ka Ho sebelisa VSCode | Intel® DevCloud seo hape se hlalosang mokhoa oa ho sebelisa VS Code sample katoloso ea sebatli ho Intel® DevCloud ho kenyelletsa le FPGA workflow.
- Ho hlophisa tikoloho ea sistimi ea hau le litlhophiso tsa lisebelisoa tsa lisebelisoa tsa Intel oneAPI, kenya Tikoloho le Launch Configurator bakeng sa Intel® oneAPI Toolkits katoloso ea Khoutu ea Visual Studio.
Phallo ea ntlafatso ea FPGA e kenyelletsa mehato e latelang:
- Ho theha mefuta-futa ea tikoloho.
- Ho aha le ho tsamaisa setšoantšo sa emulation ho sebelisa mokhoa oa ho bokella kapele.
- Ho hlahisa le viewka tlaleho e tsitsitseng ea HTML optimization.
- Ho aha le ho tsamaisa setšoantšo sa 'nete sa FPGA.
Bakeng sa tlhaiso-leseling e batsi ka ts'ebetso ena, sheba ho Phallo ea FPGA karolong ea Intel® oneAPI Programming Guide.
Lintho tse hlokahalang
Khoasolla le ho kenya software e latelang:
Beha Liphetoho tsa Tikoloho 'me u Tsebise Khoutu ea Visual Studio
Etsa mehato ena ho theha mefuta-futa ea tikoloho:
- Bula setsi sa ho qetela.
- Fumana sengoloa sa setvars.sh. Sebaka se ipapisitse le kopo ea hau ea oneAPI, 'me e tla ba e' ngoe ea tse latelang:
• Haeba o kentse joalo ka motso kapa sudo, joale fumana mongolo bukeng ea motso oa kopo ea hau ea OneAPI, eo hangata e leng /opt/intel/oneapi.
• Haeba u sa kenya joalo ka sudo kapa root, joale fumana mongolo ho ~/intel/oneapi/ directory.
• Haeba u ikamahanya le foldara ea ho instola, joale fumana sengoloa ka har'a foldara ea hau ea ho instola. - Matha sengoloa sa setvars.sh ho tsoa moleng oa taelo u sebelisa taelo e latelang: mohloli /setvars.sh
Ho fumana lintlha tse ling, sheba ho Beha Liphetoho tsa Tikoloho bakeng sa Ntlafatso ea CLI. - Sebokeng se tšoanang sa terminal, qala VS Code ka ho sebelisa taelo e latelang: khoutu
HLOKOMELA
Melemo ea ho fumana sengoloa sa oneAPI setvars.sh pele o qala VS Code ke hore linako tsohle tsa terminal le lits'ebetso tsa bana tsa VS Code li kenyelletsa setupo sa tikoloho ea ntlafatso ea oneAPI.
Kenya OneAPI Sample Browser Extension
U ka bala le ho khoasolla sample ho Visual Studio Code o sebelisa Sample Browser extension. Etsa mehato ena ho kenya katoloso:
- Ho VS Code, tobetsa letšoao la Extensions ka ho le letšehali.
- Fumana katoloso e nang le sehlooho se reng Sample Browser bakeng sa Intel oneAPI Toolkits kapa etela https://marketplace.visualstudio.com/publishers/intel-corporation ho lekola likeketso tse fumanehang.
- Tobetsa Kenya.
- Kamora ho kenya katoloso, tobetsa letšoao la oneAPI ho view lenane la tse fumanehang samphanyane karolong e ka ho le letšehali ea ho sesa.
Bakeng sa pontšo e potlakileng, sheba ho Exploring oneAPI Samphaufi le Sample Browser ho Visual Studio Code.
Haha le ho Mathisa Setšoantšo sa Emulation sa FPGA bakeng sa Pokello e potlakileng
Setšoantšo sa emulation sa FPGA ke pokello e sebetsang ka potlako e ka u thusang ho fihlela khoutu e sebetsang hantle. Bakeng sa lintlha tse qaqileng, sheba ho Mefuta ea Kopano ea FPGA ho Intel ® oneAPI Programming Guide. U ka bokella li-FPGA tsa mantlhaample ho sepheo sa emulator ea FPGA ka ho etsa tse latelang:
HLOKOMELA
Ha se bohle API sample merero e sebelisa CMake. The README.md file bakeng sa e mong le e sample hlalosa mokhoa oa ho haha sample. Bakeng sa sampLeha o ka sebelisa CMake, Intel® e khothaletsa hore u bue ka CMake Tools Extension bakeng sa Visual Studio Code article e hlokometsoeng ke Microsoft*.
- Tlas'a karolo ea FPGA> Lithuto, sutumelletsa holim'a Compile Flow sample ebe o tobetsa + ho theha morero.
U khothaletsoa ho khetha foldara ho boloka projeke.
- Boloka morero. Seboka se secha sa VS Code se se se butsoe ka Compile Flow sample.
- Bula terminal ho VS Code.
- Matha taelo ea cd ho ea bukeng ea boemo bo holimo ea projeke e sa tsoa etsoa.
- Etsa taelo e latelang ho theha directory e bitsoang build: mkdir build
- Matha taelo ea cd ho fallela bukeng e sa tsoa etsoa.
- Etsa taelo e latelang ho haha sample. Morero o aha files li ngotsoe bukeng ea kaho. cme..
- Etsa taelo e latelang ho khetha sepheo sa ho haha emulation: etsa fpga_emu
HLOKOMELA Sheba khoutu ea FPGA sample TS'ELISITSOE file ho fumana sepheo se nepahetseng.
Joale o lokela ho bona ntho e ka phethisoang e bitsoang compile_flow.fpga_emu bukeng ea hau. Sebelisa sena file e le emulator executable bakeng sa moralo. - Etsa taelo e latelang ho tsamaisa emulator e ka phethisoang: ./compile_flow.fpga_emu
FPGA Development for Intel® oneAPI Toolkits e nang le Visual Studio Code ho Linux*
Hlahisa le View Tlaleho ea Ntlafatso ea FPGA
Tlaleho ea ntlafatso ea FPGA e ka fana ka lintlha tsa boemo bo holimo mabapi le ts'ebetso ea ts'ebeliso ea hau le pele o etsa setšoantšo sa 'nete sa FPGA.
HLOKOMELA
Tlaleho e hlahisoa ke Intel® oneAPI DPC++/C++ Compiler ka sebopeho sa maqephe a HTML ao u ka a khonang. view ho a web sebatli. Bakeng sa tlhaiso-leseling e batsi mabapi le ho sebelisa tlaleho ea ntlafatso ea FPGA bakeng sa ho fihlela ts'ebetso e ntle ka ho fetisisa, sheba ho Review tlaleho.html karolong ea FPGA Optimization Guide for Intel® oneAPI Toolkits.
- Netefatsa hore o ka har'a buka ea kaho ho VS Code terminal.
- Etsa taelo e latelang ho hlahisa tlaleho: etsa tlaleho
- E-ea ho compile_flow_report.prj/reports directory 'me u fumane tlaleho ea ntlafatso eo u e hlahisitseng. cd compile_flow_report.prj/reports
- Sebelisa taelo e latelang ho qala tlaleho ho sebatli sa Mozilla Firefox*: firefox report.html
Haha 'me u tsamaise Setšoantšo sa Hardware sa FPGA
Mohato ona, o haha e sebetsang e reretsoeng ho sebetsa ho hardware ea sebele ea FPGA. Ho ka nka lihora tse 'maloa ho qeta. Sheba Intel ® oneAPI DPC++/C++ Litlhoko tsa Sisteme ea Compiler bakeng sa tlhophiso e khothaletsoang ea sistimi ea kaho. Litlhahiso tse ling li kenyelletsa tse latelang:
- Ho haha setšoantšo sa hardware sa FPGA, etsa taelo ea make fpga, e leng sepheo sa ho etsa sepheo se seng sa kamehla. Sheba khoutu ea FPGA sample TS'ELISITSOE file bakeng sa mehato e qaqileng.
- Ho aha e ka phethisoang, o tlameha ho kenya software ea Intel® Quartus® Prime Pro Edition le li-BSP ka thoko. Ho fumana lintlha tse ling, sheba ho Intel ® FPGA ntshetsopele phallo bakeng sa oneAPI webleqephe le Tataiso ea ho Kena bakeng sa Intel oneAPI Toolkits bakeng sa mehato ea ho kenya software.
- Ho tsamaisa se ka phethisoang, o hloka lisebelisoa tsa FPGA ho sistimi ea hau. Ho fumana lintlha tse ling mabapi le mokhoa oa ho theha sistimi, sheba ho Instala Software bakeng sa Phallo ea Tsoelo-pele ea Intel® FPGA.
Litšupiso
- Exploring oneAPI Samphaufi le Sample Browser ho Visual Studio Code
- Lekola SYCL* Ka Intel® FPGA Khoutu Samples
- Tataiso ea ho Kena bakeng sa Intel® oneAPI Toolkits
- Qala ka Intel® Distribution bakeng sa GDB* ho Linux* OS Host
- Qala ka Intel® oneAPI Base Toolkit bakeng sa Linux*
- Intel® oneAPI Programming Guide
- FPGA optimization Guide for Intel® oneAPI Toolkits
Litsebiso le Boitlamollo
Mahlale a Intel a ka hloka lisebelisoa tse thata tsa software, software kapa ts'ebetso.
FPGA Development for Intel® oneAPI Toolkits e nang le Visual Studio Code ho Linux
Ha ho sehlahisoa kapa karolo e ka bolokehang ka botlalo.
Litšenyehelo tsa hau le liphetho li ka fapana.
© Intel Corporation. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Tlhahisoleseding ea Sehlahisoa le Ts'ebetso
Ts'ebetso e fapana ho latela ts'ebeliso, tlhophiso le lintlha tse ling. Ithute haholoanyane ho www.Intel.com/PerformanceIndex.
Tsebiso ntlafatso #20201201
Ntle le ha ho boletsoe ka hosele, khoutu example hore tokomaneng ena u fuoe laesense ea MIT, eo lipehelo tsa eona e leng tse latelang:
Copyright 2022 Intel® Corporation
Tumello e fanoe, mahala, ho mang kapa mang ea fumanang khopi ea software ena le litokomane tse amanang le eona files ("Software"), ho sebetsana le Software ntle le lithibelo, ho kenyeletsoa ntle le meeli litokelo tsa ho sebelisa, ho kopitsa, ho fetola, ho kopanya, ho phatlalatsa, ho aba, lilaesense, le/kapa ho rekisa likopi tsa Software, le ho lumella batho ho eo Software e filoeng ho etsa joalo, ho ipapisitsoe le maemo a latelang:
Tsebiso e kaholimo ea litokelo tsa molao le tsebiso ena ea tumello li tla kenyeletsoa likoping tsohle kapa likarolo tse ngata tsa Software.
SOFTWARE E FUMANA “JOALOKAHA”, KA NTLE HO TIISETSO EA MOFUTA OFE KAPA OFE, O BONAHALA KAPA O BONAHALA, HO kenyeletsoa EMPA E SA LEKELETSOE HO LITEKISO TSA KHOETSO, HO LOKELANG HO FIHLELA MORERO LE HO SA TLOHELENG. HA HO TSOHLE BANGOLI KAPA BATHO BA TSOILENG BA TLA TLA BA MOLATO OA TLALEHO EFE KAPA EFE, LITOSEKO KAPA MOLATO O MONG, E KA BA KE KETSO EA konteraka, TORT KAPA GE FEELA, E TSOANG HO TSOA, HO TSOA KAPA KHAKONG LE SOFTWARE KAPA HO SEBELISA TSE LING. SOFTWARE.
Litokomane / Lisebelisoa
![]() |
Intel FPGA Development oneAPI Toolkits e nang le Visual Studio Code ho Linux [pdf] Bukana ea Mosebelisi 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. |