Guidelines For Performing Remote System Upgrade Functions For Non-Hps - Intel Stratix 10 Configuration User Manual

Gx fpga development kit
Hide thumbs Also See for Stratix 10:
Table of Contents

Advertisement

5. Remote System Upgrade
UG-S10CONFIG | 2018.11.02
4. When loading an application image, the SDM traverses the pointer block in reverse
order. The SDM loads the highest priority image. When image loading completes,
the device enters user mode.
5. If loading the newest (highest priority) image is unsuccessful, the SDM tries the
next application image from the list. If none of the application loads successfully,
the SDM loads the factory image.
6. If loading the factory image fails, you can use the Serial Flash Mailbox Client IP to
write a different configuration bitstream to the AS x4 flash device. Then, instruct
the SDM to reboot from the updated image in AS x4 flash. (This step is not shown
in the figure.)
If reconfiguring the device with an application image in user mode is unsuccessful, the
SDM loads the last working image.
5.2. Guidelines for Performing Remote System Upgrade Functions
for Non-HPS
Figure 39.
Intel Stratix 10 Modules and Interfaces to Implement RSU Using Images
Stored in Flash Memory
Flash Memory
AS x4 to store
RSU image
Note:
Refer to the Intel Stratix 10 SoC Development Kit User Guide for more details on using
HPS as the RSU host to perform remote system upgrade.
Here are guidelines to follow when implementing remote system upgrade:
1. The factory or application image must at least contain a remote system upgrade
host controller and a Mailbox Client Intel Stratix 10 FPGA IP.
You can use either custom logic, the Nios II processor, or the JTAG to Avalon
Master Bridge IP as a remote system upgrade host controller.
The remote system upgrade host controller controls the remote system
upgrade function by sending commands to and receiving responses from the
SDM via Mailbox Client Intel Stratix 10 FPGA IP. The Mailbox Client functions
as the messenger between the remote system upgrade host and SDM. It
passes the commands to and responses from the SDM.
2. The pre-generated standard remote system upgrade image file should include
either a factory image or a factory image and at least one application image. The
remote system upgrade image must be programmed into the flash memory. In
user mode you can program additional application images.
Send Feedback
Intel Stratix 10 FPGA
Mailbox
Secure
Interface
SDM IOs
Device
Manager
(SDM)
Avalon-MM
RSU Host
Interface
Mailbox Client
Controller
Intel Stratix 10
(User logic/Nios II,
FPGA IP
JTAG to Avalon
Master Bridge)
Intel Stratix 10 Configuration User Guide
JTAG
Interface
77

Advertisement

Table of Contents
loading

Table of Contents