Intel® Open FPGA Stack
Поддержка масштабируемости и стандартизации.
См. также: обзор, программное обеспечение, решения и партнеры для программируемых карт ускорения Intel® FPGA
Intel® Open FPGA Stack
The Intel® Open FPGA Stack (Intel® OFS) — масштабируемая аппаратно-программная инфраструктура с открытым исходным кодом, доступная через репозитории git и позволяющая персонализировать уникальные решения платформ ускорения. Эта аппаратно-программная инфраструктура второго поколения используется корпорацией Intel и отдельными сторонними платформами, оснащенными платами Intel® Stratix® 10 FPGA, Intel® Agilex™ FPGA и будущими семействами устройств Intel® FPGA.
Как Intel® Open FPGA Stack (Intel® OFS) упростит работу над моим проектом?
Разработчики плат
Используйте модульную инфраструктуры с открытым исходным кодом для быстрого создания диспетчеров интерфейса FPGA Interface Manager (FIM) для разнообразных требований конкретных плат и рабочих задач.
Разработчики программного обеспечения
Используйте комплект разработки ПО, библиотеки и API-интерфейсы Open Programmable Acceleration Engine (OPAE) вместе с быстрыми драйверами ядра (с открытым исходным кодом), которые оптимизированы для FIM и ускоряют интеграцию в распространенные платформы приложений.
Разработчики приложений
Станьте частью проверенной инфраструктуры и растущей экосистемы, чтобы улучшить совместимость и окупаемость проектов на растущем числе платформ Intel® на базе OFS.
Воспользуйтесь технологией oneAPI с Intel OFS
Intel OFS включает поддержку разработки с помощью языков проектирования высокого уровня (HLD), как и oneAPI, поэтому вы можете легко настроить ваш пакет поддержки для создания приложений на платформах Intel, пользовательских или сторонних платформах. Языки проектирования HLD, такие как oneAPI, позволяют использовать привычные языки программирования, такие как Data Parallel C++, интегрированные в привычные среды разработки.
Подробнее о дополнении Intel FPGA для базового набора инструментария oneAPI >
Характеристики Intel® OFS |
Разработчик плат |
Разработчик ПО |
Разработчик приложения |
|---|---|---|---|
| Наследование экосистемыплат, рабочих задач и дистрибутивов ОС на базе Intel® Open FPGA Stack | |||
| Ускорение разработки ПО с помощью стандартизированных интерфейсов шины Arm* Advanced Microcontroller Bus Architecture (AMBA) AMBA* AXI и Avalon, примеров рабочих проектов и моделирования | |||
| Ускорение разработки рабочих проектов с интерфейсами шины, соответствующими стандартам Arm* AMBA* AXI и Avalon, примерами рабочих проектов и моделированием | |||
| Ускорение тестирования и проверки с автоматизированными скриптами для сборки, средой единой методологии проверки (UVM) и набором инструментов для тестирования | |||
| Персонализируйте свой проект FPGA (FIM) с модульным и компонуемым исходным кодом | |||
| Используйте лучшие практики с помощью схем образцов плат, схематических макетов, систем управления платами и безопасности | |||
| Быстро начинайте работу над проектами и выбирайте свое решение из числа разнообразных плат для разработки на базе Intel® OFS и методов проектирования (OpenCL и oneAPI) |
Документация для аппаратного и программного обеспечения Intel® OFS хранится вместе с кодом в репозиториях git. Запросите доступ к аппаратно-программному коду и документации Intel® OFS у своего персонального менеджера Intel.
Другие ссылки по теме
Платы ускорения FPGA
Программное обеспечение для платформы
Инструменты и ПО для проектирования
Intel FPGA Add-on for oneAPI Base Toolkit
Узнайте подробнее о том, как вы можете использовать oneAPI для разработки с Intel OFS