Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs

ID 813773
Date 4/01/2024
Public

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

Document Table of Contents

7.4. Configuration File Format Differences

Detailed information about the configuration file format is proprietary. This topic explains the general structure and differences from previous device families.

The configuration file format differs significantly from previous device families. The configuration bitstream begins with a SDM firmware section. The SDM loads the boot ROM firmware during power-on reset. Design sections for I/O configuration, HPS boot code (if applicable), and fabric configuration follow the firmware section. Configuration begins after the SDM boot ROM performs device consistency checks.
Figure 93. Example of an Agilex™ 5 Configuration Bitstream Structure

The firmware section is not part of the .sof file. The Quartus® Prime Pro Edition Programmer adds the firmware to the .sof. The programmer adds the firmware when configuring an Agilex™ 5 device or when it converts the .sof to another format. The version of firmware that the Programmer adds depends on the version of the Programmer you are using.