Intel® FPGA AI Suite: PCIe-based Design Example User Guide

ID 768977
Date 4/05/2023

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.3.3. OPAE Driver

The Intel FPGA AI Suite runtime MMD software uses the OPAE software framework to access and interact with the FPGA device.

The source files for the driver are in runtime/coredla_device/mmd. The source files contain classes for managing and accessing the FPGA device by using OPAE functions for reading/writing to CSR, reading/writing to DDR, and handling kernel interrupts. The MMD library links with the OPAE library (

To compile the Intel FPGA AI Suite runtime library and run the demonstration application on the Intel PAC board, you must have the OPAE software libraries installed on the machine according to the installation instructions under Section 4 - Installing the OPAE Software Package of the Intel Acceleration Stack Quick Start Guide.

Contact your Intel representative for information on the driver for the Terasic DE10-Agilex board support package.