FPGA AI Suite Handbook

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

6.1. Predefined FPGA AI Suite Architecture Files

Within $COREDLA_ROOT/example_architectures, several predefined .arch files are available. These files define different configurations of the FPGA AI Suite IP, including the parallelism configuration and modules to enable and disable. Predefined architecture files are carefully generated to demonstrate performance and different features of the FPGA AI Suite Overlay IP described in The FPGA AI Suite IP Overlay Architecture. These predefined architecture files are a good starting point to evaluate the performance of a given ML graph with the FPGA AI Suite.

Three commonly used architecture presets are:

Compile your model against one or more of these architectures to discover how your model performs under different hardware configurations. To learn how to estimate performance and resource usage, refer to Compiling Your Model with the FPGA AI Suite Compiler.

Generic Architecture

A flexible, adaptable starting point for most models. Usually serves as a baseline architecture for performance and resources utilization benchmarks.

Performance Architecture

>Designed for high parallelism and balanced resource usage. This architecture usually guarantees the best performance for a type of ML graph.

Figure 14. Example Block Diagram of a Performance Architecture


Giant Architecture

Optimized for large input shapes with a focus on throughput, less sensitive to resource constraints. This architecture will take up quite a large portion of the FPGA area.

Figure 15. Example Block Diagram of a Giant Architecture