FPGA AI Suite Handbook

ID 863373
Date 11/21/2025
Public
Document Table of Contents

2.5. The FPGA AI Suite Compiler

The FPGA AI Suite compiler (the dla_compiler command) is built on the OpenVINO™ framework. The compiler for a specific release of the FPGA AI Suite depends on a specific OpenVINO™ version.

In the FPGA AI Suite, the compiler does the following tasks:
  • Generate architectures

    The compiler generates an IP parameterization that is optimized for a given machine learning (ML) model or set of models, while attempting to fit the FPGA AI Suite IP block into a given resource footprint.

  • Estimate IP performance

    The compiler estimates of the performance of the AI IP block for a given parameterization.

  • Estimate IP FPGA resource consumption

    The compiler estimates of the FPGA resources (ALMs, M20k blocks, and DSPs) required for a given IP parameterization.

  • Create an ahead-of-time compiled graph
    The compiler creates a compiled version of an ML model that includes the following items:
    • Instructions necessary to control the IP
    • Model weights
    This compiled model is suitable for use by the design examples or in a production deployment.