Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public

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

Document Table of Contents

8.8. Reset Manager Address Map and Register Definitions

You can access the complete HPS address map and register definitions through the following:

The following table shows the module reset signal to register mapping.

Table 329.  Module Reset Signal to Register Mapping
Domain Module Reset Signal Register Comment
POR por_rst_n
SYSCFG sys_config_rst_n
serial_ctrl_rst_n
SYSCFG cold sys_config_cold_rst_n
nPERIPHRESET
DSU nPRESET
DSU nATRESET
nSPORESET
L3 l3_rst_n
emif_rst_n Brgmodrst.mpfe Resets logic in the MPFE and EMIF
H2F h2f_reset Indicates that the HPS is in warm reset
h2f_cold_reset Indicates that the HPS is in cold reset
h2f_watchdog_reset Indicates that a Watchdog reset was triggered

h2f_warm_reset_handshake_n

(h2f_warm_reset_handshake_reset_req_n, h2f_warm_reset_handshake_reset_ack_n)

Handshaking mechanism between the HPS and the FPGA during an HPS warm reset
Debug dbg_rst_n Dbgmodrst.dbg_rst Resets logic in the debug domain
cs_at_reset
cs_dap_rst_n
Debug Block nPRESET
COREx Warm nCORERESET[3:0]
COREx Cold nCPUPORESET[3:0]
L2 nSRESET
nGICRESET
FPER dma_rst_n Per0modrst.dma Resets DMA controller
dma_ecc_rst_n Per0modrst.dmaecc Resets DMA controller ECC diagnostics
dma_periph_if_rst_n[7:0]

Per0modrst.dmaif7

Per0modrst.dmaif6

Per0modrst.dmaif5

Per0modrst.dmaif4

Per0modrst.dmaif3

Per0modrst.dmaif2

Per0modrst.dmaif1

Per0modrst.dmaif0

Resets DMA channel 7 through 0

Interface adapter between FPGA fabric and HPS DMA Controller

spim_rst_n[1:0]

Per0modrst.spim1

Per0modrst.spim0

Resets SPIM1 controller

Resets SPIM0 controller

spis_rst_n[1:0]

Per0modrst.spis1

Per0modrst.spis0

Resets SPIS1 controller

Resets SPIS0 controller

PER emac_rst_n[2:0]

Per0modrst.tsn2

Per0modrst.tsn1

Per0modrst.tsn0

Resets TSN2

Resets TSN1

Resets TSN0

usb_rst_n[1]

usb_rst_n[0]

Per0modrst.usb1

Per0modrst.usb0

Resets USB3.1

Resets USB2.0

nand_flash_rst_n Per0modrst.nand Resets NAND flash controller
sdmmc_rst_n Per0modrst.sdmmc Resets SD/eMMC controller
softphy_rst_n Per0modrst.softphy Resets SoftPHY
emac_ecc_rst_n[2:0]

Per0modrst.tsn2ecc

Per0modrst.tsn1ecc

Per0modrst.tsn0ecc

Resets TSN2 ECC diagnostics

Resets TSN1 ECC diagnostics

Resets TSN0 ECC diagnostics

usb_ecc_rst_n[1]

usb_ecc_rst_n[0]

Per0modrst.usb1ecc

Per0modrst.usb0ecc

Resets USB3.1 ECC diagnostics

Resets USB2.0 ECC diagnostics

nand_flash_ecc_rst_n Per0modrst.nandecc Resets NAND ECC diagnostics
sdmmc_ecc_rst_n Per0modrst.sdmmcecc Resets SD/eMMC ECC diagnostics
emac_ptp_rst_n Per0modrst.emacptp Resets EMAC PTP
i3c_rst_n[1:0]

Per1modrst.i3c1

Per1modrst.i3c0

Resets i3c1 controller

Resets i3c0 controller

SPER watchdog_rst_n[4:0]

Per1modrst.watchdog4

Per1modrst.watchdog3

Per1modrst.watchdog2

Per1modrst.watchdog1

Per1modrst.watchdog0

Resets Watchdog 4

Resets Watchdog 3

Resets Watchdog 2

Resets Watchdog 1

Resets Watchdog 0

l4sys_timer_rst_n[1:0]

Per1modrst.l4systimer1

Per1modrst.l4systimer0

Resets l4sys_timer1

Resets l4sys_timer0

sp_timer_rst_n[1:0]

Per1modrst.sptimer1

Per1modrst.sptimer0

Resets SP timer 1

Resets SP timer 0

i2c_rst_n[4:0]

Per1modrst.i2c4

Per1modrst.i2c3

Per1modrst.i2c2

Per1modrst.i2c1

Per1modrst.i2c0

Resets i2c4 controller

Resets i2c3 controller

Resets i2c2 controller

Resets i2c1 controller

Resets i2c0 controller

uart_rst_n[1:0]

Per1modrst.uart1

Per1modrst.uart0

Resets UART1

Resets UART0

gpio_rst_n[1:0]

Per1modrst.gpio1

Per1modrst.gpio0

Resets GPIO1

Resets GPIO0

BRG hps2fpga_axi_reset Brgmodrst.soc2fpga

Resets H2F bridge

Note: Must be connected to h2f_reset.
lwhps2fpga_axi_reset Brgmodrst.lwsoc2fpga
Resets LWH2F bridge
Note: Must be connected to h2f_reset.
fpga2hps_reset Brgmodrst.fpga2soc

Resets F2H bridge

Note: Must be connected to h2f_reset.
f2sdram_axi_reset Brgmodrst.fpga2sdram

Resets F2SDRAM bridge

Note: Must be connected to h2f_reset.
TAP tap_rst_n