英特尔® Open FPGA Stack(英特尔® OFS) 是由 git 存储库提供的可扩展、可访问源码的软硬件基础设施,便于您定制属于自己的独特加速平台解决方案。英特尔及优选第三方平台使用的第二代软硬件基础设施采用了英特尔® Stratix® 10 FPGA、英特尔® Agilex™ FPGA 以及未来的英特尔® FPGA 设备系列产品。
将 oneAPI 与英特尔 OFS 结合使用
英特尔 OFS 支持使用 oneAPI 等高级设计语言 (HLD) 进行开发,因此您可以轻松自定义电路板支持包,以在英特尔、定制或第 3 方平台上构建应用程序。像 oneAPI 这样的 HLD 设计语言允许您使用熟悉的编程语言,例如集成到熟悉的开发环境中的 Data Parallel C++。
英特尔® OFS 功能 |
主板开发人员 |
软件开发人员 |
应用开发人员 |
---|---|---|---|
继承采用由英特尔® Open FPGA Stack 主板、工作负载和分布式操作系统组成的生态系统 | ![]() |
![]() |
![]() |
借助行业标准 Arm* Advanced Microcontroller Bus Architecture (AMBA) AMBA* AXI 和符合要求的总线接口、工作负载示例和模拟加速软件开发 | ![]() |
![]() |
|
采用行业标准 Arm* AMBA* AXI 和符合 Avalon 要求的总线接口、工作负载示例及模拟功能来加快工作负载的开发 | ![]() |
![]() |
|
借助自动化构建脚本、统一验证方发 (UVM) 环境和一套单元测试案例来加快验证和确认 | ![]() |
||
借助可组合的模块化源代码来定制您的 FPGA 设计 (FIM) | ![]() |
||
通过参考主板原理图、原理图布局、主板管理和安全来利用最佳实践 | ![]() |
![]() |
|
快速入门,并可从多个采用英特尔® OFS 开发主板和设计输入方法(OpenCL 和 oneAPI)中选择 | ![]() |
![]() |
![]() |