Развој ФПГА за Интел® онеАПИ
Комплети алата са кодом Висуал Студио на Линук-у*
Упутство за употребу
ОнеАПИ алатке за развој ФПГА са кодом Висуал Студио на Линук-у
Развој ФПГА за Интел® онеАПИ комплете алата са Висуал Студио Цоде на Линук-у
Можете да интегришете Интел® онеАПИ Басе комплет алата са Висуал Студио (ВС) Цоде на Линук* да бисте подржали беспрекорно окружење за развој софтвера. Можете користити ВС код за развој ФПГА на исти начин који бисте користили за ЦПУ или ГПУ. Процес је исти за подешавање варијабли окружења онеАПИ, покретање ВС кода, креирање пројекта из асampле, и уређивање кода.
НАПОМЕНА
- Ако сте корисник Виндовс*, извршите упутства у Развијање Висуал Студио Цоде* пројекта за развој ССХ на Виндовс подсистему за Линук* да бисте подесили свој систем, а затим пратите упутства дата у овом документу.
- Ако радите са Започните | Интел® ДевЦлоуд, односи се на Коришћење ВСЦоде | Интел® ДевЦлоуд који такође описује како се користи ВС Цоде сampпроширење прегледача у Интел® ДевЦлоуд-у укључујући ФПГА радни ток.
- Да бисте конфигурисали системско окружење и поставке за Интел онеАПИ алатке, инсталирајте Конфигуратор окружења и покретања за Интел® онеАПИ алатке проширење за Висуал Студио Цоде.
Ток развоја ФПГА укључује следеће кораке:
- Подешавање променљивих окружења.
- Изградња и покретање слике емулације помоћу методе брзог компајлирања.
- Генерисање и viewстављање статичког извештаја о оптимизацији ХТМЛ-а.
- Изградња и покретање стварне ФПГА хардверске слике.
За више информација о овом току посла погледајте ФПГА Флов одељак у Водичу за програмирање Интел ® онеАПИ.
Предуслови
Преузмите и инсталирајте следећи софтвер:
Подесите варијабле окружења и покрените Висуал Студио Цоде
Извршите ове кораке да бисте подесили променљиве окружења:
- Отворите сесију терминала.
- Пронађите скрипту сетварс.сх. Локација зависи од ваше онеАПИ инсталације и биће једно од следећег:
• Ако сте инсталирали као роот или судо, пронађите скрипту у основном директоријуму ваше онеАПИ инсталације, што је обично /опт/интел/онеапи.
• Ако нисте инсталирали као судо или роот, пронађите скрипту у ~/интел/онеапи/ директоријуму.
• Ако сте прилагодили инсталациони фолдер, пронађите скрипту у свом прилагођеном инсталационом фолдеру. - Покрените скрипту сетварс.сх из командне линије користећи следећу команду: соурце /сетварс.сх
За више информација, погледајте Подесите варијабле окружења за развој ЦЛИ. - У истој терминалној сесији покрените ВС Цоде тако што ћете покренути следећу команду: цоде
НАПОМЕНА
Предност набавке онеАПИ сетварс.сх скрипте пре покретања ВС Цоде-а је да све терминалске сесије и подређени процеси ВС Цоде-а укључују подешавање онеАПИ развојног окружења.
Инсталирајте онеАПИ Сampле Бровсер Ектенсион
Можете претраживати и преузимати сampлес у Висуал Студио Цоде користећи Сampле Проширење претраживача. Извршите ове кораке да бисте инсталирали проширење:
- У ВС коду кликните на логотип Ектенсионс у левој навигацији.
- Пронађите проширење под називом Сampпрегледач за Интел онеАПИ Тоолкитс или посетите https://marketplace.visualstudio.com/publishers/intel-corporation да прегледате доступне екстензије.
- Кликните на Инсталирај.
- Након што се проширење инсталира, кликните на икону онеАПИ за view списак доступних сampлес у левом окну за навигацију.
За брзу демонстрацију, погледајте Истраживање онеАПИ Сampлес са Сampле Бровсер у Висуал Студио Цоде.
Направите и покрените слику емулације ФПГА за брзо компајлирање
Слика емулације ФПГА је брза компајлирање која вам може помоћи да постигнете функционално исправан код. За детаљније информације, погледајте Врсте ФПГА компилације у Водичу за програмирање Интел ® онеАПИ. Можете саставити основни ФПГА сampдо циља ФПГА емулатора тако што ћете извршити следеће:
НАПОМЕНА
Нису сви онеАПИampле пројекти користе ЦМаке. Тхе РЕАДМЕ.мд file за сваки сampле специфицира како да се изгради сampле. За "сampако користе ЦМаке, Интел® препоручује да погледате ЦМаке Тоолс Ектенсион за Висуал Студио Чланак кода који одржава Мицрософт*.
- У одељку ФПГА > Туторијали, задржите показивач миша преко Цомпиле Флов сampле и кликните на + да бисте креирали пројекат.
Бићете промовисани да изаберете фасциклу за чување пројекта.
- Сачувајте пројекат. Нова сесија ВС кода је сада отворена са током компајлирањаampле.
- Отворите терминал у ВС коду.
- Покрените команду цд да бисте прешли на директоријум највишег нивоа новокреираног пројекта.
- Покрените следећу команду да бисте креирали директоријум под називом буилд: мкдир буилд
- Покрените команду цд да бисте прешли у новокреирани директоријум за изградњу.
- Покрените следећу команду да бисте направили сampле. Изградња пројекта fileс се уписују у директоријум за изградњу. цмаке ..
- Покрените следећу команду да изаберете циљ изградње емулације: маке фпга_ему
НАПОМЕНА Погледајте ФПГА код сampле РЕАДМЕ file да бисте пронашли праву мету.
Сада би требало да посматрате извршну датотеку под називом цомпиле_флов.фпга_ему у вашем директоријуму. Користити file као извршни емулатор за дизајн. - Извршите следећу команду да бисте покренули извршну датотеку емулатора: ./цомпиле_флов.фпга_ему
Развој ФПГА за Интел® онеАПИ алатке са Висуал Студио Цоде на Линук-у*
Генеришите и View извештај о оптимизацији ФПГА
Извештај о оптимизацији ФПГА може да пружи детаље високог нивоа о перформансама ваше апликације чак и пре него што покренете стварну слику хардвера ФПГА.
НАПОМЕНА
Извештај генерише Интел® онеАПИ ДПЦ++/Ц++ компајлер у облику ХТМЛ страница које можете view у а web прегледач. За више информација о коришћењу извештаја о оптимизацији ФПГА за постизање најбољих перформанси, погледајте Review тхе репорт.хтмл одељак у Водичу за оптимизацију ФПГА за Интел® онеАПИ Тоолкитс.
- Уверите се да сте у директоријуму за изградњу у терминалској сесији ВС Цоде.
- Покрените следећу команду да бисте генерисали извештај: направи извештај
- Пређите у директоријум цомпиле_флов_репорт.прј/репортс и пронађите извештај о оптимизацији који сте генерисали. цд цомпиле_флов_репорт.прј/репортс
- Користите следећу команду да покренете извештај у прегледачу Мозилла Фирефок*: фирефок репорт.хтмл
Направите и покрените слику хардвера ФПГА
У овом кораку правите извршну датотеку намењену за рад на стварном ФПГА хардверу. Може потрајати неколико сати да се заврши. Погледајте Системски захтеви компајлера Интел ® онеАПИ ДПЦ++/Ц++ за препоручену конфигурацију система за изградњу. Остала упозорења укључују следеће:
- Да бисте направили ФПГА хардверску слику, извршите наредбу маке фпга, која није подразумевана макета. Погледајте ФПГА код сampле РЕАДМЕ file за детаљне кораке.
- Да бисте направили извршни фајл, морате засебно инсталирати софтвер Интел® Куартус® Приме Про Едитион и БСП-ове. За више информација, погледајте Интел ® ФПГА развојни ток за један АПИ webстраница и Водич за инсталацију за Интел онеАПИ Тоолкитс за кораке за инсталирање софтвера.
- Да бисте покренули извршни фајл, потребан вам је ФПГА хардвер на вашем систему. За више информација о томе како да подесите систем, погледајте Инсталација софтвера за Интел® ФПГА развојни ток.
Референце
- Истраживање онеАПИ Сampлес са Сampле Бровсер у Висуал Студио Цоде
- Истражите СИЦЛ* кроз Интел® ФПГА Цоде Сampлес
- Водич за инсталацију за Интел® онеАПИ Тоолкитс
- Започните са Интел® дистрибуцијом за ГДБ* на Линук* ОС Хост-у
- Започните са Интел® онеАПИ Басе Тоолкит-ом за Линук*
- Интел® онеАПИ Водич за програмирање
- Водич за оптимизацију ФПГА за Интел® онеАПИ комплете алата
Обавештења и одрицање одговорности
Интел технологије могу захтевати омогућену активацију хардвера, софтвера или услуге.
Развој ФПГА за Интел® онеАПИ комплете алата са Висуал Студио Цоде на Линук-у
Ниједан производ или компонента не могу бити апсолутно сигурни.
Ваши трошкови и резултати могу да варирају.
© Интел Цорпоратион. Интел, Интел лого и друге Интел ознаке су заштитни знаци Интел Цорпоратион или њених подружница. Друга имена и брендови могу се сматрати власништвом других.
Информације о производу и перформансама
Перформансе варирају у зависности од употребе, конфигурације и других фактора. Сазнајте више на ввв.Интел.цом/ПерформанцеИндек.
Обавештење о ревизији #20201201
Осим ако није другачије наведено, код прampставке у овом документу су вам достављене под МИТ лиценцом, чији су услови следећи:
Ауторско право 2022 Интел® Цорпоратион
Дозвола се овим даје, бесплатно, свакој особи која добије копију овог софтвера и повезане документације fileс („Софтвер“), да послују са Софтвером без ограничења, укључујући без ограничења права на коришћење, копирање, модификовање, спајање, објављивање, дистрибуцију, подлиценцирање и/или продају копија Софтвера, и да дозвољавају особама да коме је Софтвер обезбеђен да то уради, под следећим условима:
Горенаведено обавештење о ауторским правима и ово обавештење о дозволи биће укључено у све копије или значајне делове Софтвера.
СОФТВЕР СЕ ДАЈЕ „КАКАВ ЈЕСТЕ“, БЕЗ БИЛО КОЈЕ ВРСТЕ ГАРАНЦИЈЕ, ИЗРИЧИТЕ ИЛИ ПОДРАЗУМЕВАНЕ, УКЉУЧУЈУЋИ, АЛИ НЕ ОГРАНИЧЕН НА ГАРАНЦИЈЕ ЗА ПРОДАЈУ, ПРИКЛАДНОСТ ЗА ОДРЕЂЕНУ НАМЕНУ И НЕКРШЕЊЕ ПРАВА. АУТОРИ ИЛИ НОСИЛАЦИ АУТОРСКОГ ПРАВА НИ У КОЈЕМ СЛУЧАЈУ НЕЋЕ БИТИ ОДГОВОРНИ ЗА БИЛО КАКАВ ЗАХТЕВ, ШТЕТУ ИЛИ ДРУГУ ОДГОВОРНОСТ, БИЛО У РАДУ УГОВОРА, ДЕЛАТНИХ ДЕЛОВА ИЛИ НА ДРУГИМ, КОЈИ ПРОИЗЛАЗЕ ИЗ, ВАН ИЛИ У СВОЈИМ ВЕЗАМА ПОСЛОВАЊЕ У СОФТВЕРУ.
Документи / Ресурси
![]() |
интел ФПГА Девелопмент онеАПИ Тоолкитс са Висуал Студио Цоде на Линук-у [пдф] Упутство за кориснике ФПГА развојни пакети алата онеАПИ са Висуал Студио кодом на Линуку, развојни онеАПИ комплети алата са Висуал Студио Цоде на Линуку, онеАПИ алати са Висуал Студио кодом на Линуку, Висуал Студио Цоде на Линуку, Студио кодом на Линуку, Цоде на Линуку, Линуком |