Intel® Open FPGA Stack

Enabling scalability and standardization.

See also: Intel® FPGA Programmable Acceleration Card overview, platform softwaresolutions and partners.

Intel® Open FPGA Stack

The Intel® Open FPGA Stack (Intel® OFS) is a scalable, source-accessible hardware and software infrastructure delivered via git repositories that enables you to customize your own unique acceleration platform solutions. This second-generation hardware and software infrastructure is being used by Intel and selected third-party platforms featuring our Intel® Stratix® 10 FPGA, Intel® Agilex™ FPGA and future Intel® FPGA device families.

View product brief

How Does Intel® Open FPGA Stack (Intel® OFS) Make My Project Easier?

Board Developers

Use the source-accessible, modular infrastructure to quickly create application specific FPGA Interface Managers (FIM) tailored to the differentiated needs of their boards and target workloads.

Software Developers

Leverage the Open Programmable Acceleration Engine (OPAE) software development kit, libraries and APIs along with the up streamed and fully open-sourced kernel drivers that target the FIM and accelerate integration into common application frameworks.

Application Developers

Tap into a proven infrastructure and growing ecosystem to achieve greater portability and return on investment for their workloads across a growing number of Intel® OFS-based platforms.

Intel® OFS Features

Board Developer

Software Developer

Application Developer

Inherit an ecosystem of Intel® Open FPGA Stack-based boards, workloads, and OS distributions
Accelerate software development with industry-standard Arm* Advanced Microcontroller Bus Architecture (AMBA) AMBA* AXI and Avalon compliant bus interfaces, workload examples and simulation  
Accelerate workload development with industry-standard Arm* AMBA* AXI and Avalon compliant bus interfaces, workload examples and simulation  
Accelerate your verification and validation with automated build scripts, a Unified Verification Methodology (UVM) environment and a suite of unit test cases    
Customize your FPGA design (FIM) with modular and composable source code    
Leverage best practices through reference board schematics, schematic layouts, board management and security  
Get started quickly and choose from multiple Intel® OFS-based development boards and design entry methods (OpenCL and oneAPI)

Documentation for the Intel® OFS hardware and software is co-located with the code in git repositories. Request access to the source-accessible Intel® OFS hardware and software code and documentation from your local Intel Account Manager.