cpm_pl_axi0 (CPM5_INT_CSR) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

cpm_pl_axi0 (CPM5_INT_CSR) Register Description

Register Namecpm_pl_axi0
Relative Address0x0000060000
Absolute Address 0x00FCA60000 (CPM5_INT_CSR)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000016
DescriptionThese registers control the Isolation and Reset of NIUs corresponding to cpm_ps_axi2 Interface

cpm_pl_axi0 (CPM5_INT_CSR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:5rwNormal read/write0x01b1 indicates that the reset is released. When reset =1b0, it resets the NIU corresponding to the slave. It needs to be ensured that when the reset is asserted(1b0), the respective slave(s) also get reset to ensure error free flow once reset gets released
raw_rst_n 4rwNormal read/write0x11b1 indicates that the reset is released. When reset =1b0, it resets the NIU corresponding to the slave. It needs to be ensured that when the reset is asserted(1b0), the respective slave(s) also get reset to ensure error free flow once reset gets released
power_idlereq 3rwNormal read/write0x0Writing 1b1 initiates a slave isolation request to the corresponding SERB.
power_idleack 2roRead-only0x11b1 indicates idle request has been detected. 1b0 indicates idle request has not been detected. NIU reset needs to be enabled to clear this bit.
power_idle 1roRead-only0x11b1 indicates slave(s) has been isolated. 1b0 indicates slave(s) has not been isolated. The reset needs to be asserted to clear this bit.
mainexten 0rwNormal read/write0x0Register to Enable/Disable the SERB Timeout counter. 1b1 enables the SERB to start counting 2K clock cycles (4k edges) before repoting a timeout interrupt. 1b0 disables this counting resulting in SERB not timing out for an incomplete transaction