OCM_ERR_CTRL (OCM) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

OCM_ERR_CTRL (OCM) Register Description

Register NameOCM_ERR_CTRL
Offset Address0x0000000000
Absolute Address 0x00FF960000 (OCM)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x0000000F
DescriptionEnable/Disable a error response

By default, invalid address requests are ignored. However, a maskable interrupt exsists. By enabling this slverr_enable invalid address requests cause a slverr to occur.

OCM_ERR_CTRL (OCM) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:4razRead as zero0x0
UE_RES 3rwNormal read/write0x1ECC has detected double bit error (uncorrectable error ), the resulting slave eror will be:
0: slverr = 1b0
1: slverr = 1b1
There is also a maskable interrupt , "ECC_UE_INT" that could be asserted, independent of what option is selected here.
PWR_ERR_RES 2rwNormal read/write0x1Software generates access to power down bank, the resulting decode eror will be:
0: decerr = 1b0
1: decerr = 1b1
There is also a maskable interrupt , "PWRDN_BNK_INT" that could be asserted, independent of what option is selected here.
PZ_ERR_RES 1rwNormal read/write0x1XMPU security check fails, XMPU asserts poison signal on read and write channel.When XMPU asserts poison signal, the resulting decode error will be:
0: decerr = 1b0
1: decerr = 1b1
There is also a maskable interrupt , "INV_OCM_INT" that could be asserted, independent of what option is selected here.
APB_ERR_RES 0rwNormal read/write0x1When an APB (register) access occurs to an unimplemented space (there is no register at that location), the resulting pslverr will be:
0: pslverr = 1b0
1: pslverr = 1b1
There is also a maskable interrupt , "INV_APB_INT" that could be asserted, independent of what option is selected here.