Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 1/24/2025
Public

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

Document Table of Contents

8.7.5.1. FPGA Boot First

If the FPGA First configuration has been selected, and after a Power-On-Reset (POR), then the SDM drives the HPS_COLD_nRESET signal to output low. At this point, referring to the Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs , the bitstream configuration file containing the FSBL must be resent to the SDM using the same interface that the MSEL[2:0] pins specified during POR. After the bitstream has been received, and after the FPGA is in User Mode, the SDM releases the HPS from reset, and the HPS_COLD_nRESET signal is configured as an input and can be pulled high by the external pull-up resister. The following figures show the FPGA boot first behavior.

Figure 279.  HPS_COLD_nRESET Signal Behavior (FPGA First, POR assert)

If the FPGA First configuration has been selected, and after nCONFIG has been asserted, then the SDM drives the HPS_COLD_nRESET signal to output low. At this point, referring to the Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs , the bitstream has been received, and after the FPGA is in User Mode, the SDM releases the HPS from reset, and the HPS_COLD_nRESET signal is configured as an input and can be pulled high by the external pull-up resistor.

Figure 280.  HPS_COLD_nRESET Signal Behavior (FPGA First, nCONFIG assert)