Command
Code
(Hex)
Command
Length
Response
Length
Description
Once the device processes this command, it returns the response header to response FIFO before
it proceeds to reconfigure the device. Ensure the host PC or host controller stops servicing other
interrupts and focuses on reading the response header data to indicate the command completed
successfully. Otherwise, the host PC or host controller may not be able to receive the response
once the reconfiguration process started.
Once the device proceeds with reconfiguration, the link between the external host and FPGA is
lost. If you use PCIe in your design, you need to re-enumerate the PCIe link.
Important: When resetting quad SPI, you must follow instructions specified in
on page 158.
RSU_GET_SPT
5A
0
4
RSU_GET_SPT
retrieves the quad SPI flash location for the two sub-partition tables that the RSU
uses: SPT0 and SPT1.
The 4-word response contains the following information:
Word
Name
Description
0
SPT0[63:32]
SPT0 address in quad SPI flash.
1
SPT0[31:0]
2
SPT1[63:32]
SPT1 address in quad SPI flash.
3
SPT1[31:0]
CONFIG_STATUS
4
0
6
Reports the status of the last reconfiguration. You can use this command to check the
configuration status during and after configuration. The response contains the following
information:
Word
Summary
Description
0
State
Describes the most recent configuration related error.
Returns 0 when there are no configuration errors.
The error field has 2 fields:
• Upper 16 bits: Major error code.
• Lower 16 bits: Minor error code.
Refer to Appendix: CONFIG_STATUS and RSU_STATUS
Error Code Descriptions in the Mailbox Client Intel FPGA
IP User Guide for more information.
1
Quartus Version
Available in Intel Quartus Prime software versions
between 19.4 and 21.2, the field displays:
continued...
(14)
This number does not include the command or response header.
5. Remote System Update (RSU)
683673 | 2021.10.29
Intel
®
Agilex
™
Configuration User Guide
159