Hard Processor System Remote System Update User Guide: Agilex™ 5 SoCs

ID 852610
Date 4/18/2025
Public
Document Table of Contents

3.4. Firmware Version Information

The Quartus® Prime firmware version is stored as a 32-bit value at offset 0x420 in the following:The format for the version field is described below:

  • Decision firmware (each of the four copies)
  • Application images
  • Factory update images
  • Decision firmware update images
  • Combined application images

The format for the version field is described in the following table.

Table 9.  Firmware Version Fields
Bit Field Bits Description
version_major 31:24 Major release number for Quartus® Prime. Example: set to 25 for release 25.1.
version_minor 23:16 Major release number for Quartus® Prime. Example: set to 1 for release 25.1.
version_update 15:8 Major release number for Quartus® Prime. Example: set to 1 for release 25.1.1.
reserved 7:0 Set to zero
Note: Quartus® Prime patches do not change the firmware version field. All patches have the same firmware version field as the base release on top of which the patches are applied to.

Both U-Boot and LIBRSU enable the decision firmware versions to be queried. For examples, on querying the decision firmware version for both U-Boot and Linux, refer to the Remote System Update Example section. The decision firmware version must first be queried in U-Boot for the value to be available in Linux (this is done in U-Boot as part of the boot command line though the rsu_status command).