1. FPGA AI Suite Getting Started Guide
2. FPGA AI Suite Components
3. FPGA AI Suite Installation Overview
4. Installing the FPGA AI Suite Compiler and IP Generation Tools
5. Installing the FPGA AI Suite PCIe-Based Design Example Prerequisites
6. FPGA AI Suite Quick Start Tutorial
A. FPGA AI Suite Getting Started Guide Archives
B. FPGA AI Suite Getting Started Guide Document Revision History
4.1. Supported FPGA Families
4.2. Operating System Prerequisites
4.3. Installing the FPGA AI Suite with System Package Management Tools
4.4. Installing OpenVINO™ Toolkit
4.5. Installing Quartus® Prime Pro Edition Software
4.6. Setting Required Environment Variables
4.7. Finalizing Your FPGA AI Suite Installation
6.1. Creating a Working Directory
6.2. Preparing OpenVINO™ Model Zoo
6.3. Preparing a Model
6.4. Running the Graph Compiler
6.5. Preparing an Image Set
6.6. Programming the FPGA Device
6.7. Performing Inference on the PCIe-Based Example Design
6.8. Building an FPGA Bitstream for the PCIe Example Design
6.9. Building the Example FPGA Bitstreams
6.10. Preparing a ResNet50 v1 Model
6.11. Performing Inference on the Inflated 3D (I3D) Graph
6.12. Performing Inference on YOLOv3 and Calculating Accuracy Metrics
6.13. Performing Inference Without an FPGA Board
4.5. Installing Quartus® Prime Pro Edition Software
The FPGA AI Suite is compatible with Quartus® Prime Pro Edition for Linux* Versions 24.3 - 25.1. FPGA AI Suite does not support Quartus® Prime Pro Edition for Windows*.
WSL 2 Restriction: In a Windows* Subsystem for Linux 2 (WSL 2) environment, you typically can use Quartus® Prime Pro Edition for Linux* in your WSL 2 environment. However, if you want to compile an FPGA AI Suite design examples that explicitly has WSL 2 support, you must have a Quartus® Prime Pro Edition for Windows* installation on the same system. For a list of FPGA AI Suite design examples with explicit WSL 2 support, run the following commands:
cd $COREDLA_WORK/demo dla_build_example_design.py list --supports-wsl2
Tip: When designing a solution with the FPGA AI Suite, use the latest supported version of Quartus® Prime Pro Edition.
Ensure that the QUARTUS_ROOTDIR environment variable is set correctly. For example, you can add the following to your ~/.bashrc file to set the target directory appropriately:
export QUARTUS_ROOTDIR="<quartus_install_path>/quartus/"
Important:
The FPGA boards required for the FPGA AI Suite design examples require specific versions of Quartus® Prime Pro Edition. This requirement applies only to the design examples and does not apply to the FPGA AI Suite IP and compiler. For the Quartus® Prime Pro Edition requirements for the design examples, refer to the following table:
Design Example Board | Quartus® Prime Pro Edition Requirement | Additional Software Requirements |
---|---|---|
Agilex™ 5 FPGA E-Series 065B Modular Development Kit (MK-A5E065BB32AES1) | Quartus® Prime Pro Edition Version 25.1 | None |
Agilex™ 7 FPGA I-Series Development Kit ES2 (DK-DEV-AGI027RBES) (PCIe-Attached) | Quartus® Prime Pro Edition Version 24.3 | Open FPGA Stack (OFS) 2024.3 |
Agilex™ 7 FPGA I-Series Development Kit ES2 (DK-DEV-AGI027RBES) (Hostless) | Quartus® Prime Pro Edition Version 25.1 | None |
Agilex™ 7 FPGA I-Series Transceiver-SoC Development Kit (DK-SI-AGI027FC) | Quartus® Prime Pro Edition Version 25.1 | Ashling* RiscFree* IDE for Altera® |
Arria® 10 SX SoC FPGA Development Kit (DK-SOC-10AS066S) | Quartus® Prime Pro Edition Version 25.1 | Ashling* RiscFree* IDE for Altera® |
Intel® FPGA SmartNIC N6001-PL Platform (without Ethernet controller) (PCIe-Attached) | Quartus® Prime Pro Edition Version 24.3 | Open FPGA Stack (OFS) 2024.3 |
Terasic* DE10-Agilex Development Board (DE10-Agilex-B2E2) | Quartus® Prime Pro Edition Version 22.4 or later. This document assumes that Version 25.1 is used. |
None |
Next Step
After installing Quartus® Prime Pro Edition, continue your installation with Setting Required Environment Variables.