hdskack
This register includes fields for software to detect the completion of the handshake with certain peripherals. Once the peripheral has completed the handshake, it will set the appropriate bit in this register. Once software has detected that the acknowledge bit is set, it must clear the corresponding request bit in the HDSREQ register.
Software writes 1 to the corresponding bits to clear them.
Fields are reset by a cold reset.
Module Instance | Base Address | Register Address |
---|---|---|
i_rst_mgr__rstmgr_csr__10d11000__rstmgr__SEG_L4_SHR_ResetManager_0x0_0x1000
|
0x10D11000
|
0x10D11018
|
Size: 32
Offset: 0x18
Access: RW
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 |
|
|
|
|
|
|
|
|
|
|
hdskack Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31:18 |
Reserved_9
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
17 |
debug_l3noc_ack
|
This field indicates that L3NOC handshake acknowledge has been received by Reset Manager. A 1 indicates that the L3NOC has acknowledged the handshake request. The handshake is initiated with L3NOC as a part of handshake request initiated by the DEBUG_L3NOC_REQ field. This handshake is done to stop L3NOC from accepting any new transactions and allow all outstanding transactions to drain. |
RW
|
0x0
|
16 |
l3noc_dbg_ack
|
This field indicates that L3NOC handshake acknowledge has been received by Reset Manager. A 1 indicates that the L3NOC has acknowledged the handshake request. The handshake is initiated with L3NOC as a part of warm/watchdog reset assertion sequence or handshake request initiated by the L3NOC_DBG_REQ field. This handshake is done to stop L3NOC from accepting any new transactions and allow all outstanding transactions to drain. |
RW
|
0x0
|
15:13 |
Reserved_7
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
12 |
f2s_flush_ack
|
RW
|
0x0
|
|
11 |
f2sdram_flush_ack
|
A '1' in this field indicates fence and drain of F2SDRAM traffic has completed. |
RW
|
0x0
|
10 |
soc2fpga_flush_ack
|
A '1' in this field indicates fence and drain of SOC2FPGA traffic has completed. |
RW
|
0x0
|
9 |
lwsoc2fpga_flush_ack
|
A '1' in this field indicates fence and drain of LWSOC2FPGA traffic has completed. |
RW
|
0x0
|
8:4 |
Reserved_3
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
3 |
etrstallack
|
This is the acknowlege for a ETR AXI master stall initiated as a part of the ETR handshake. A 1 indicates that the ETR has stalled its AXI master. |
RW
|
0x0
|
2 |
fpgahsack
|
This is the acknowledge that the FPGA handshake acknowledge has been received by Reset Manager. A 1 indicates that the FPGA has acknowledged the handshake request. |
RW
|
0x0
|
1 |
Reserved_1
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
0 |
emif_flush_ack
|
A '1' in this field indicates fence and drain of EMIF traffic has completed. |
RW
|
0x0
|