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

ID 683021
Date 2/23/2024
Public
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.