Intel® Stratix® 10 Hard Processor System Remote System Update User Guide

ID 683021
Date 2/23/2024
Public
Document Table of Contents

2.2. Application Image Boot

The application image performs your application function. Remote system update allows you to safely switch a system from one application image to the next without restarting and risk of failure if one of the application images is corrupted or contains serious bugs.

The device maintains, in flash, a list of the addresses where application images are present in flash. This list is known as the configuration pointer block.

When attempting to load an application image the SDM traverses the configuration pointer block in reverse order. It attempts to load the first image, and if this load is successful then the image is now in control of the device.

If loading the first image is unsuccessful, then the SDM attempts to load the second image. If this image also fails, the SDM continues to advance to the next image until it reaches a successful image or all images fail to load. If no image is successful then the SDM loads the factory image.
Note: The decision firmware prior to Intel® Quartus® Prime software version 21.1 is not able to load application images or factory images created with Intel® Quartus® Prime software version 21.1 or later. You must update the decision firmware with the Intel® Quartus® Prime software version 21.1 or later to be able to load application or factory images created with Intel® Quartus® Prime software version 21.1 or later. The decision firmware can be updated with a decision firmware update image, or a factory update image. By updating the decision firmware to Intel® Quartus® Prime software version 21.1 or later, it can be used to load application or factory images generated prior to Intel® Quartus® Prime software version 21.1.