rstmgr Address Map
Registers in the Reset Manager module
Module Instance | Base Address | End Address |
---|---|---|
i_rst_mgr__rstmgr_csr__10d11000__rstmgr__SEG_L4_SHR_ResetManager_0x0_0x1000
|
0x10D11000
|
0x10D110FF
|
Register | Offset | Width | Access | Reset Value | Description |
---|---|---|---|---|---|
stat
|
0x0
|
32
|
RW
|
0x00000004
|
Reset Status Register |
miscstat
|
0x8
|
32
|
RW
|
0x00000000
|
Timeout Status Register |
hdsken
|
0x10
|
32
|
RW
|
0xFFFFFFFB
|
Handshake Enable |
hdskreq
|
0x14
|
32
|
RW
|
0x00000000
|
Handshake Request Register |
hdskack
|
0x18
|
32
|
RW
|
0x00000000
|
Handshake Acknowledge Register |
hdskstall
|
0x1C
|
32
|
RW
|
0x00000000
|
ETR Stall Status Register |
per0modrst
|
0x24
|
32
|
RW
|
0xFFFFFFFF
|
Peripheral 0 Module Reset Register |
per1modrst
|
0x28
|
32
|
RW
|
0xFFFFFFFF
|
Peripheral Module Reset Register |
brgmodrst
|
0x2C
|
32
|
RW
|
0xFFFFFFFF
|
Bridge Reset Register |
dbgmodrst
|
0x3C
|
32
|
RW
|
0x00000000
|
Debug Module Reset Register |
brgwarmmask
|
0x4C
|
32
|
RW
|
0x0000004F
|
Bridge Warm Mask Register |
tststa
|
0x5C
|
32
|
RO
|
0x00000000
|
Test Status |
hdsktimeout
|
0x64
|
32
|
RW
|
0x00002800
|
Hand Shake Time Out Value |
dbghdsktimeout
|
0x6C
|
32
|
RW
|
0x00100000
|
L3NOC Debug CS_DAP Handshake Time Out Value |
dbgrstcmplt
|
0x70
|
32
|
RW
|
0x00000000
|
Reset Manager sets to 1 when a SW requested debug reset sequence is completed. Cleared by Reset Manager after SW clears dbgmodrst[dbg_rst] |
hpsrstcmplt
|
0x80
|
32
|
RW
|
0x00000000
|
|
cpuinreset
|
0x90
|
32
|
RO
|
0x00000000
|
cpuinreset |
cpurstrelease
|
0x94
|
32
|
RW
|
0x00000000
|
On Chip RAM load done |
cpu0_reset_base_low
|
0x98
|
32
|
RW
|
0x00000000
|
cpu0_reset_base_low |
cpu0_reset_base_high
|
0x9C
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR0[39:32]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |
cpu1_reset_base_low
|
0xA0
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR1[31:2]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |
cpu1_reset_base_high
|
0xA4
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR1[39:32]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |
cpu2_reset_base_low
|
0xA8
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR2[31:2]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |
cpu2_reset_base_high
|
0xAC
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR2[39:32]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |
cpu3_reset_base_low
|
0xB0
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR3[31:2]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |
cpu3_reset_base_high
|
0xB4
|
32
|
RW
|
0x00000000
|
Drives RVBARAAR3[39:32]. Defaults to 0x0 on cold reset. Can be changed by priviledged software to any other location. User responsible for supplying valid address |