Hard Processor System Booting User Guide: Agilex™ 5 SoCs

ID 813762
Date 8/23/2024
Public

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

Document Table of Contents

3.2.2. External Configuration Host with HPS Flash

Figure 8. External Configuration Host with HPS Flash

An external configuration host provides an SDM configuration bitstream containing the following components:

  • SDM configuration firmware
  • HPS EMIF I/O configuration data
  • HPS FSBL code and HPS FSBL hardware handoff binary

In this system layout, the HPS flash, contains the HPS SSBL, Linux* image device tree information, and the OS file system.

Depending on the boot stage that performs the FPGA configuration, you have the following options for storing the FPGA core and I/O configuration file:

  • In the HPS flash partition—The SSBL initiates configuration.
  • In the OS file system—The OS initiates configuration
Table 7.  Supported Configuration Boot Source and HPS Flash Combinations
SDM Configuration Host HPS Flash

Avalon® streaming interface

SD/eMMC

JTAG

Avalon® streaming interface

NAND

JTAG