Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 11/27/2024
Public
Document Table of Contents

8.7.5.3. HPS Pin-triggered Cold Reset

If the HPS_COLD_nRESET is asserted externally, then the SDM puts the HPS into reset, and wait for the external device to release the signal and allow it to be pulled high by the external pull-up resister. After this occurs, the SDM changes the HPS_COLD_nRESET signal to output and drive it 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, 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. Note that the FPGA is not disturbed during this process. The following figure shows the HPS pin-triggered cold reset behavior.

Figure 282. HPS_COLD_nRESET Signal Behavior (HPS_COLD_nRESET pin-triggered Cold Reset)