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

ID 683184
Date 2/23/2024
Document Table of Contents

1. Overview

Updated for:
Intel® Quartus® Prime Design Suite 23.4
In the remote system update (RSU) implementation for active configuration schemes for all Intel Agilex® 7 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 Quad SPI configuration bitstream for an Intel Agilex® 7 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® 7 HPS remote system update solution and provides an update example using the Intel Agilex® 7 F-Series Transceiver-SoC Development Kit User Guide .

For more information about when the FPGA drives the RSU, refer to the Intel Agilex® 7 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® 7 SoC devices.1
1 The Linux* Community has not approved creating duplicate drivers for Intel Agilex® 7, at this time. Since Intel® Stratix® 10 and Intel Agilex® 7 SoC devices are compatible, it is permissible to use the Stratix 10 drivers.