hdskreq
This register includes fields for software to initiate the handshake with certain peripherals. Software must clear the request bit except for "debug_l3noc_req" once it sees the corresponding acknowledge bit has been set in the hdskack register. "debug_l3noc_req" is cleared by hardware once the corresponding dbg_rst or csdap_rst is/are asserted. Software should implement its own timeout.
Fields are reset by a cold reset. It is recommended that software should clear this bit on every warm reset.
Module Instance | Base Address | Register Address |
---|---|---|
i_rst_mgr__rstmgr_csr__10d11000__rstmgr__SEG_L4_SHR_ResetManager_0x0_0x1000
|
0x10D11000
|
0x10D11014
|
Size: 32
Offset: 0x14
Access: RW
Access mode: PRIVILEGEMODE
Note: The processor must make a privileged bus access to this register. You can configure processor mode settings in the control registers of the ARM Cortex-A53 MPcore processor. For more information about processor modes, please refer to the ARM Infocenter.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
|
|||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
hdskreq Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31:18 |
Reserved_9
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
17 |
debug_l3noc_req
|
This field controls whether to fence and drain CoreSight traffic before resetting CoreSight logic. This handshake is performed when CS DAP or/and DBG is getting reset but the HPS is not getting reset. If set to 1, the Reset Manager makes a handshake request to the PSS NOC before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
16 |
l3noc_dbg_req
|
This field controls whether to fence and drain CoreSight traffic before resetting the HPS. This handshake is performed when the HPS is getting reset but CoreSight logic not getting reset. If set to 1, the Reset Manager makes a handshake request to the PSS NoC before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
15:13 |
Reserved_7
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
12 |
f2s_flush_req
|
This field controls whether to fence and drain traffic on the MPFE F2S ACE-lite port before resetting the HPS. If set to 1, the Reset Manager makes a handshake request to the MPFE NoC before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
11 |
f2sdram_flush_req
|
This field controls whether to fence and drain traffic on the MPFE F2SDRAM AXI4 port before resetting the HPS. If set to 1, the Reset Manager makes a handshake request to the MPFE NoC before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
10 |
soc2fpga_flush_req
|
This field controls whether to fence and drain traffic on the SOC2FPGA port before resetting the HPS. If set to 1, the Reset Manager makes a handshake request to the PSS NoC before issuing a reset. If set to 0, the handshake is not performed |
RW
|
0x0
|
9 |
lwsoc2fpga_flush_req
|
This field controls whether to fence and drain traffic on the LWSOC2FPGA port before resetting the HPS. If set to 1, the Reset Manager makes a handshake request to the PSS NoC before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
8:4 |
Reserved_3
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
3 |
etrstallreq
|
This field controls whether to fence and drain traffic on the Embedder Trace Router (ETR) before resetting the HPS. If set to 1, the Reset Manager makes a handshake request to the PSS NoC before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
2 |
fpgahsreq
|
This field controls whether to alert SoftLogic of a pending HPS reset. If set to 1, the Reset Manager makes a handshake request to the Fabric before issuing a reset. If set to 0, the handshake is not performed. |
RW
|
0x0
|
1 |
Reserved_1
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
0 |
emif_flush_req
|
This field controls whether to fence and drain traffic to MPFE EMIF (and future H-NoC) ports before resetting the HPS. If set to 1, the Reset Manager makes a handshake request to the MPFE NoC before issuing a reset. If set to 0, the handshake is not performed |
RW
|
0x0
|