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

9. Using RSU with HPS First

In the HPS First use case, the initial bitstream does not configure the FPGA fabric, and only the HPS FSBL is loaded and executed. Then at a later time the HPS configures the FPGA fabric – for example from U-Boot or Linux*.

The potential advantages of using HPS First are:
  • HPS can be booted faster.
  • The bitstreams are much smaller, requiring smaller SDM QSPI size.
  • The FPGA fabric configuration can reside on larger HPS flash or even be accessed remotely over the network.

The RSU fully supports both FPGA first, and HPS first use cases.

The following changes are required to the example presented in the Remote System Update Example section to use HPS first instead of FPGA first.