Intel Agilex Configuration User Manual page 137

Hide thumbs Also See for Agilex:
Table of Contents

Advertisement

4. Remote System Update (RSU)
UG-20205 | 2019.10.09
Command
Code
(Hex)
32
QSPI_OPEN
33
QSPI_CLOSE
34
QSPI_SET_CS
3A
QSPI_READ
(9)
This number does not include the command and response header.
Send Feedback
Command
Response
(9)
(9)
Length
Length
8
0
1
Requests exclusive access to the quad SPI. The SDM accepts the request if the quad SPI is not in
use and the SDM is not configuring the device. Returns OK if the SDM grants access. Returns the
ALT_SDM_MBOX_RESP_DEVICE_BUSY
Note: The SDM grants exclusive access to the client using this mailbox. Other clients cannot
0
1
Closes the exclusive access to the quad SPI interface.
1
1
Specifies one of the attached quad SPI devices via the chip select lines. Takes a one-word
argument as described below:
Bits[31:28]: Flash device to select. The value
nCSO[0]
device. The HPS can use
Bits[27:0]: Reserved (write as 0). The HPS can use
SPI devices.
This command is optional for the AS x4 configuration scheme. Is required for all other
configuration schemes.
2
N
Reads the attached quad SPI device. The maximum read size is 4 kilobytes (KB). Takes two
arguments:
The quad SPI flash address (one word). The address must be word aligned. The device returns
the
Number of words to read (one word).
Description
Current image retry
Count of the number of retries that have been attempted
counter
for the current image. The counter is 0 initially. The
counter is set to 1 after the first retry, then 2 after a
second retry.
Specify the maximum number of retries in your Intel
Quartus Prime Settings File (
set_global_assignment -name
RSU_MAX_RETRY_COUNT 3
MAX_RETRY
available retries is
This field was added in version 19.3 of the Intel Quartus
Prime Pro Edition Software.
when the quad SPI flash is busy.
access the quad SPI until the active client relinquishes access using the
command.
.
is the only signal that the FPGA can use to access the quad SPI flash
nCSO[0]
to access HPS data.
nCSO[3:1]
error code for non-aligned addresses.
0x1
). The command is:
.qsf
. Valid values for the
counter are 1-3. The actual number of
MAX_RETRY -1
QSPI_CLOSE
selects the flash that corresponds to
4'b0000
to access 3 additional quad
nCSO[3:1]
continued...
Intel
®
Agilex
Configuration User Guide
137

Advertisement

Table of Contents
loading

Table of Contents