Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

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

Document Table of Contents

15.5.1.4.1. Debug Reset Request via Reset Manager CSR

Internal software performs a memory-mapped register access to request the debug subsystem reset. Refer to the Reset Manager register descriptions for more details of the register bits described in this section.

  • Make a debug reset request by sending a request to the DBGMODRST register in the reset manager. Setting the dbg_rst bit triggers the debug reset state machine to initiate a debug reset sequence.
  • Check the status of a debug reset request by accessing the DBGRSTCMPLT status register in the reset manager.
    • The swdbgrstcmplt bit is set when the debug reset sequence has been completed.
    • The swdbgrstcmplt bit is cleared by hardware when the software removes the debug reset request by negating the dbg_rst bit.