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

ID 683021
Date 11/10/2021
Public

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

Document Table of Contents

2.3. Factory Image Boot

The purpose of the factory image is to provide enough functionality to allow a device whose application images have all been corrupted (or replaced with broken application images) to obtain a new application image and program that image into QSPI.

Once the factory image is loaded, new application images could be programmed in QSPI to replace the failed ones, from either U-Boot or Linux.

The SDM loads the factory image in the following situations:
  • You assign the function LOADFACTORY to an SDM pin and assert the pin soon after a POR or nCONFIG release.
  • All SDM attempts to load the application images fail.
  • You request the factory image to be loaded.
  • Decision firmware detects that the decision firmware data is corrupted.
  • Decision firmware detects that both CPBs are corrupted.
When loading the factory image, the configuration system treats it in the same way as it does an application 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.