
Value (Hex)
Error Code Response
Description
2
UNKNOWN_BR
Indicates that the command code is not understood.
3
UNKNOWN
Indicates that the currently loaded firmware cannot decode the command code.
4
INVALID_COMMAND_PARAMETERS
The length or indirect setting in header is not valid. Or the command data is invalid.
5
COMMAND_INVALID_ON_SOURCE
Command is from a source for which it is not enabled.
6
CLIENT_ID_NO_MATCH
Indicates that the Client ID requesting quad SPI or SD MMC access does not have exclusive access.
7
INVALID_ADDRESS
The address is invalid. This error indicates one of the following conditions:
• An unaligned address
• An address range problem
• A read permission problem
8
TIMEOUT
The command timed out.
9
HW_NOT_READY
The hardware is not ready. Can indicate either an initialization or configuration problem.
100
NOT_CONFIGURED
Indicates that the device is not configured.
1FF
ALT_SDM_MBOX_RESP_DEVICE_BUSY
Indicates that the device is busy.
2FF
ALT_SDM_MBOX_RESP_NO_VALID_RE
SP_AVAILABLE
Indicates that there is no valid response available.
3FF
ALT_SDM_MBOX_RESP_ERROR
General Error.
4.4. Quad SPI Flash Layout
4.4.1. High Level Flash Layout
4.4.1.1. Standard (non-RSU) Flash Layout
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 highest
priority application image in flash. Typically the application image is immediately after the four firmware copies, but the Intel
Quartus Prime Pro Edition tools do not require this location.
4. Remote System Update (RSU)
UG-20205 | 2019.10.09
Intel
®
Agilex
™
Configuration User Guide
141