OCM_ECC_CTRL (OCM) Register - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

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

OCM_ECC_CTRL (OCM) Register Description

Register NameOCM_ECC_CTRL
Offset Address0x0000000014
Absolute Address 0x00FF960014 (OCM)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
Descriptioncontrol register for OCM

OCM_ECC_CTRL (OCM) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:3razRead as zero0x0Reseved for future use
FI_MODE 2rwNormal read/write0x0User can inject error in OCM DATA & Syndrome bits by writing fault inject register along with fault inject counter register.
OCM loads the internal counter with the fault inject counter regiser value and count down on every clock cycle. Once counter reaches to "zero", ocm injects one/mutiple error indicated by fault inject register depending on FI_MODE
0 = Inject single error on write trasaction after FI Counter reaches to zero
1= Inject error on every write transaction after FI counter reaches to zero
DET_ONLY 1rwNormal read/write0x00 = ECC corrects single bit error 1 = ECC does not correct single bit error (detect only) , double bit errors are detected in both case
ECC_ON_OFF 0rwNormal read/write0x0ON/OFF controll of ECC port 1 = on ; 0 = OFF. This bit should
be initialized during system boot. It should not be changed while OCM is in use