Intel® Agilex™ Hard Processor System Remote System Update User Guide

ID 683184
Date 7/13/2022

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1. Overview

Updated for:
Intel® Quartus® Prime Design Suite 21.4
In the remote system update (RSU) implementation for active configuration schemes for all Intel® Agilex™ SoC devices, either the HPS drives the RSU or the FPGA drives the RSU. When the HPS drives the RSU, the RSU allows you to reconfigure the QSPI configuration bitstream for an Intel® Agilex™ SoC device once a new version is available on the target equipment.
Note: It is your responsibility to deploy the image over the network to the target remote equipment.

The RSU performs configuration error detection during and after the reconfiguration process. If errors in the application images prevent reconfiguration, then the configuration reverts to the factory image and provides error status information.

If the configuration bitstream in the QSPI flash is corrupted rendering the device non-functional, the only method to recover the device is to connect to the device over JTAG and re-program the QSPI flash. However, this method may not be available if the system does not have a JTAG connector or if the target equipment is in a remote or hard to access location.
Figure 1. Typical Remote System Update Usage

This document details the Intel® Agilex™ HPS remote system update solution and provides an update example using the Intel® Agilex™ F-Series Transceiver-SoC Development Kit User Guide.

For more information about when the FPGA drives the RSU, refer to the Intel® Agilex™ Configuration User Guide.
Note: There are references to "Stratix 10 drivers" in this document, because these drivers are compatible for both Intel® Stratix® 10 and Intel® Agilex™ SoC devices.1
1 The Linux* Community has not approved creating duplicate drivers for Intel® Agilex™ , at this time. Since Intel® Stratix® 10 and Intel® Agilex™ SoC devices are compatible, it is permissible to use the Stratix 10 drivers.