Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
8.8. Reset Manager Address Map and Register Definitions
The following table shows the 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 | — | — |