Linux пайдаланушы нұсқаулығындағы Visual Studio коды бар intel FPGA Development oneAPI құралдар жинағы

intel FPGA Development oneAPI Toolkits with Visual Studio Code on Linux - Browser2

Intel логотипіIntel® oneAPI үшін FPGA әзірлеу
Linux жүйесінде Visual Studio коды бар құралдар жинағы*
Пайдаланушы нұсқаулығы

Linux жүйесінде Visual Studio коды бар FPGA әзірлеу oneAPI құралдар жинағы

Linux жүйесінде Visual Studio коды бар Intel® oneAPI құралдар жинағы үшін FPGA әзірлеу
Бағдарламалық жасақтаманы үздіксіз әзірлеу ортасын қолдау үшін Intel® oneAPI Base құралдар жинағын Linux* жүйесіндегі Visual Studio (VS) кодымен біріктіруге болады. VS кодын FPGA әзірлеу үшін CPU немесе GPU үшін пайдаланатындай пайдалана аласыз. Процесс oneAPI ортасының айнымалы мәндерін орнату, VS кодын іске қосу, келесіден жоба жасау үшін бірдейample және кодты өңдеу.
ЕСКЕРТУ

FPGA әзірлеу ағыны келесі қадамдарды қамтиды:

  1. Ортаның айнымалы мәндерін орнату.
  2. Жылдам компиляция әдісі арқылы эмуляциялық кескінді құру және іске қосу.
  3. Жасау және viewстатикалық HTML оңтайландыру есебін пайдалану.
  4. Нақты FPGA аппараттық кескінін құру және іске қосу.

Бұл жұмыс процесі туралы қосымша ақпаратты мына жерден қараңыз FPGA ағыны Intel ® oneAPI бағдарламалау нұсқаулығындағы бөлім.
Алғы шарттар
Келесі бағдарламалық құралды жүктеп алыңыз және орнатыңыз:

Ортаның айнымалы мәндерін орнатыңыз және Visual Studio кодын іске қосыңыз
Ортаның айнымалы мәндерін орнату үшін мына қадамдарды орындаңыз:

  1. Терминал сеансын ашыңыз.
  2. setvars.sh сценарийін табыңыз. Орналасу oneAPI орнатуыңызға байланысты және ол келесілердің бірі болады:
    • Егер сіз root немесе sudo ретінде орнатылған болсаңыз, сценарийді әдетте /opt/intel/oneapi болып табылатын oneAPI орнатуыңыздың түбірлік каталогынан табыңыз.
    • sudo немесе root ретінде орнатпасаңыз, сценарийді ~/intel/oneapi/ каталогынан табыңыз.
    • Орнату қалтасын теңшеген болсаңыз, сценарийді пайдаланушы орнату қалтасынан табыңыз.
  3. Setvars.sh сценарийін келесі пәрменді пайдаланып пәрмен жолынан іске қосыңыз: source /setvars.sh
    Қосымша ақпаратты мына жерден қараңыз CLI әзірлеу үшін ортаның айнымалы мәндерін орнату.
  4. Сол терминал сеансында VS кодын келесі пәрменді іске қосу арқылы іске қосыңыз: код
    ЕСКЕРТУ
    VS кодын іске қоспас бұрын oneAPI setvars.sh сценарийін алудың артықшылығы мынада: VS кодының барлық терминалдық сеанстары мен еншілес процестері oneAPI әзірлеу ортасын орнатуды қамтиды.

oneAPI S орнатыңызampБраузер кеңейтімі

s шолуға және жүктеп алуға боладыamples Visual Studio кодында S көмегіменample Browser кеңейтімі. Кеңейтімді орнату үшін мына қадамдарды орындаңыз:

  1. VS кодында сол жақ шарлаудағы Кеңейтімдер логотипін басыңыз.
  2. S деп аталатын кеңейтімді табыңызample Browser for Intel oneAPI Toolkits немесе кіріңіз https://marketplace.visualstudio.com/publishers/intel-corporation қол жетімді кеңейтімдерді шолу үшін.
  3. Орнату түймесін басыңыз.
  4. Кеңейтім орнатылғаннан кейін oneAPI белгішесін басыңыз view қол жетімді тізіміamples сол жақ шарлау тақтасында.

Linux жүйесінде Visual Studio коды бар intel FPGA әзірлеу oneAPI құралдар жинағы - шолғыш

Жылдам көрсету үшін мына сілтемені қараңыз OneAPI зерттеуі SampС-мен біргеampVisual Studio кодындағы шолғыш.

Жылдам құрастыру үшін FPGA эмуляция кескінін құрастырыңыз және іске қосыңыз

FPGA эмуляция кескіні функционалды дұрыс кодқа қол жеткізуге көмектесетін жылдам жұмыс істейтін компиляция болып табылады. Толық ақпаратты мына жерден қараңыз FPGA компиляциясының түрлері Intel ® oneAPI бағдарламалау нұсқаулығында. Негізгі FPGA файлдарын құрастыруға боладыampFPGA эмуляторының мақсатына келесі әрекеттерді орындау арқылы өтіңіз:
ЕСКЕРТУ
Барлық oneAPI емесampжобалар CMake пайдаланады. README.md file әрбір с үшінample s қалай құрастыру керектігін көрсетедіampле. с үшінampCMake пайдаланатын компьютерлер үшін Intel® мына сілтемеге жүгінуді ұсынады CMake құралдарының кеңейтімі Visual Studio үшін Microsoft корпорациясы басқаратын код мақаласы*.

  1. FPGA > Оқулықтар бөлімінде Құрастыру ағынының үстіне меңзерді апарыңызample және жобаны жасау үшін + түймесін басыңыз.Linux жүйесінде Visual Studio коды бар intel FPGA әзірлеу oneAPI құралдар жинағы - Browser1Сізге жобаны сақтау үшін қалтаны таңдау ұсынылады.
  2. Жобаны сақтаңыз. Жаңа VS коды сеансы енді Compile Flow s көмегімен ашықampле.
  3. VS кодында терминалды ашыңыз.
  4. Жаңадан жасалған жобаның жоғарғы деңгейлі каталогына өту үшін cd пәрменін іске қосыңыз.
  5. build деп аталатын каталогты жасау үшін келесі пәрменді іске қосыңыз: mkdir build
  6. Жаңадан жасалған құрастыру каталогына өту үшін cd пәрменін іске қосыңыз.
  7. s құру үшін келесі пәрменді орындаңызampле. Жобаның құрылысы files құрастыру каталогына жазылады. cmake..
  8. Эмуляция құру мақсатын таңдау үшін келесі пәрменді іске қосыңыз: fpga_emu жасаңыз
    ЕСКЕРТУ FPGA кодын қараңызampLE README file дұрыс мақсатты табу үшін.
    Енді каталогыңызда compile_flow.fpga_emu деп аталатын орындалатын файлды байқауыңыз керек. Мынаны пайдаланыңыз file дизайн үшін орындалатын эмулятор ретінде.
  9. Орындалатын эмуляторды іске қосу үшін келесі пәрменді орындаңыз: ./compile_flow.fpga_emu

Linux жүйесінде Visual Studio коды бар Intel® oneAPI құралдар жинағы үшін FPGA әзірлеу*

Linux жүйесінде Visual Studio коды бар intel FPGA әзірлеу oneAPI құралдар жинағы - Browser2

Жасау және View FPGA оңтайландыру есебі

FPGA оңтайландыру есебі нақты FPGA аппараттық құралының кескінін іске қоспас бұрын қолданба өнімділігі туралы жоғары деңгейлі мәліметтерді бере алады.
ЕСКЕРТУ
Есеп Intel® oneAPI DPC++/C++ компиляторы арқылы HTML беттері түрінде жасалады. view а web браузер. Ең жақсы өнімділікке қол жеткізу үшін FPGA оңтайландыру есебін пайдалану туралы қосымша ақпаратты қараңыз Review есеп.html Intel® oneAPI құралдар жинағы үшін FPGA оңтайландыру нұсқаулығындағы бөлім.

  1. VS Code терминал сеансында құрастыру каталогында екеніңізге көз жеткізіңіз.
  2. Есепті жасау үшін келесі пәрменді іске қосыңыз: есеп беру
  3. compile_flow_report.prj/reports каталогына жылжытыңыз және сіз жасаған оңтайландыру есебін табыңыз. cd compile_flow_report.prj/reports
  4. Mozilla Firefox* браузерінде есепті іске қосу үшін келесі пәрменді пайдаланыңыз: firefox report.html

FPGA аппараттық кескінін құрастырыңыз және іске қосыңыз

Бұл қадамда сіз нақты FPGA аппараттық құралында жұмыс істеуге арналған орындалатын файлды жасайсыз. Аяқтауға бірнеше сағат кетуі мүмкін. қараңыз Intel ® oneAPI DPC++/C++ компиляторының жүйелік талаптары ұсынылған құрастыру жүйесінің конфигурациясы үшін. Басқа ескертулер мыналарды қамтиды:

  • FPGA аппараттық кескінін құру үшін, әдепкі емес жасау мақсаты болып табылатын make fpga пәрменін орындаңыз. FPGA кодын қараңызampLE README file егжей-тегжейлі қадамдар үшін.
  • Орындалатын файлды құру үшін Intel® Quartus® Prime Pro Edition бағдарламалық құралын және BSP файлдарын бөлек орнату керек. Қосымша ақпаратты мына жерден қараңыз oneAPI үшін Intel ® FPGA әзірлеу ағыны webбет және Intel oneAPI құралдар жинағы үшін орнату нұсқаулығы бағдарламалық құралды орнату қадамдары үшін.
  • Орындалатын файлды іске қосу үшін жүйеде FPGA жабдығы қажет. Жүйені орнату жолы туралы қосымша ақпаратты Бағдарламалық құралды орнату бөлімінен қараңыз Intel® FPGA әзірлеу ағыны.

Анықтамалар

Ескертулер мен жауапкершіліктен бас тарту
Intel технологиялары қосылған жабдықты, бағдарламалық жасақтаманы немесе қызметті қосуды қажет етуі мүмкін.

Linux жүйесінде Visual Studio коды бар Intel® oneAPI құралдар жинағы үшін FPGA әзірлеу
Ешқандай өнім немесе компонент мүлдем қауіпсіз бола алмайды.
Сіздің шығындарыңыз бен нәтижелеріңіз әртүрлі болуы мүмкін.
© Intel корпорациясы. Intel, Intel логотипі және басқа Intel белгілері Intel корпорациясының немесе оның еншілес компанияларының сауда белгілері болып табылады. Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Өнім және өнімділік туралы ақпарат
Өнімділік қолдану, конфигурация және басқа факторларға байланысты өзгереді. Толығырақ біліңіз www.Intel.com/PerformanceIndex.
№20201201 редакциясына ескерту
Егер басқаша айтылмаса, код exampБұл құжаттағы мәліметтер сізге MIT лицензиясы бойынша беріледі, оның шарттары келесідей:
Авторлық құқық 2022 Intel® корпорациясы
Осы арқылы осы бағдарламалық құралдың және оған қатысты құжаттаманың көшірмесін алатын кез келген адамға рұқсат тегін беріледі files («Бағдарламалық қамтамасыз ету») шектеусіз Бағдарламалық қамтамасыз етумен айналысуға, оның ішінде шектеусіз Бағдарламаны пайдалану, көшіру, өзгерту, біріктіру, жариялау, тарату, қосалқы лицензиялау және/немесе көшірмелерін сату және тұлғаларға рұқсат беру. келесі шарттарды сақтай отырып, бағдарламалық қамтамасыз ету кімге берілген:
Жоғарыдағы авторлық құқық ескертуі және осы рұқсат ескертуі Бағдарламалық жасақтаманың барлық көшірмелеріне немесе маңызды бөліктеріне қосылуы керек.
БАҒДАРЛАМАЛЫҚ ҚҰРАМ КЕЗ КЕЛГЕН ТҮРЛЕРДІ, АЙҚЫН НЕМЕСЕ ЖҰМЫС КЕПІЛДІКТЕРСІЗ, БІРАҚ САТУ КЕПІЛДЕРІМЕН, НЕГІЗГІ МАҚСАТҚА ЖӘНЕ МАҚСАТҚА ЖӘНЕ МАҚСАТҚА ЖӘНЕ МАҚСАТҚА СӘЙКЕМДІККЕ САЙЫМДАСТЫҚТЫҢ ҚОСЫМЫНДА, БІРАҚ ШЕКТЕУЛІГІМЕН ШЕКТЕУЛІМСІЗ «БҰЗЫНША» ҚАМТАМАСЫЗ ЕТЕДІ. АВТОРЛАР НЕМЕСЕ АВТОРЛЫҚ ҚҰҚЫҚ ИЕЛЕРІ ЕШҚАНДА ЕМЕС КЕЗ КЕЛГЕН ШАҒЫМДАСТЫРУ, ЗИЯН НЕ БАСҚА ЖАУАПКЕРШІЛІК ҮШІН, КЕЛІСІМ-ШАТ ӘРЕКЕТТЕРДІҢ, ЗИЯНДАРДЫҢ НЕ БАСҚА ТӘСІЛДЕРДІҢ НЕГІЗІНДЕ, БАСҚА НЕМЕСЕ АЙТЫНДАҒАН ТУЫНДАҒЫ ЖАУАПКЕРШІЛІКТІ БОЛМАЙДЫ. НЕМЕСЕ БАҒДАРЛАМАЛЫҚ ҚҰРАЛДАҒЫ БАСҚА МӘМІЛЕЛЕР.

Intel логотипі

Құжаттар / Ресурстар

PDF thumbnailLinux жүйесінде Visual Studio коды бар FPGA әзірлеу oneAPI құралдар жинағы
User Guide · 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

Сұрақ қою

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Сұрақ қою

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.