Value
Error Code Response
Error Code Recovery
9
INVALID_ADDRESS
Possible error recovery steps:
For QSPI operation:
• Send command with a valid chip select.
• Send command with a valid QSPI flash address.
For RSU: Send command with a valid start address of the factory image or application.
B
TIMEOUT
Possible recovery steps:
For QSPI operation: Check signal integrity of QSPI interfaces and attempt command again.
For HPS restart operation: Retry to send the command again.
C
HW_NOT_READY
Possible recovery steps:
For QSPI operation: Reconfigure the device via source. Ensure that IP used to build your design allows access to
the QSPI flash.
For RSU: Configure the device with RSU image.
80
QSPI_HW_ERROR
Check the QSPI interface signal integrity and to ensure the QSPI device is not damaged.
81
QSPI_ALREADY_OPEN
Client already opened QSPI. Continue with the next operation.
82
EFUSE_SYSTEM_FAILURE
Attempt reconfiguration or power cycle. If error persists after reconfiguration or power cycle, the device may be
damaged and unrecoverable.
100
NOT_CONFIGURED
Send a bitstream that configures the HPS.
1FF
ALT_SDM_MBOX_RESP_DEVICE_ BUSY
Possible error recovery steps:
For QSPI operation: Wait for ongoing configuration or other client to complete operation.
For RSU: Reconfigure device to recover from internal error.
For HPS restart operation: Wait for reconfiguration via HPS or HPS Cold Reset to complete.
5.4. Quad SPI Flash Layout
5.4.1. High Level Flash Layout
5.4.1.1. Standard (non-RSU) Image Layout in Flash
In the standard (non-RSU) case, the flash contains four firmware images and the application image. To guard against possible
corruption, there are four redundant copies of the firmware. The firmware contains a pointer to the location of the application
image in flash.
5. Remote System Update (RSU)
683673 | 2021.10.29
Intel
®
Agilex
™
Configuration User Guide
168