User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1519
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register OCM_PARITY_CTRL Details
Field Name Bits Type Reset Value Description
reserved 31:21 ro 0x0 Returns 0 when read
OddParityEn 20:5 rw 0x0 Enable RAM Odd Parity Generation. The default
computed parity is even but this can be changed
to odd parity via this APB register field.
Note that, on reads, parity is always computed as
even parity. The odd parity generation option is
useful for verification purposes, enabling parity
errors to be injected. One control bit per data byte
(OddParity[0] controls Data[7:0] e.t.c)
0: Even Parity generated
1: Odd
Parity generated
LockFailErrIrqEn 4 rw 0x0 Enable interrupt when
an AXI LOCK ("locked access") command is
detected.
MultipleParityErrIrqEn 3 rw 0x0 Same as SingleParityErrIrqEn, but enables IRQ on
multiple parity errors detected.
0: IRQ is not generated when parity error detected
and ParityCheckDis=0
1: IRQ is generated when parity error detected
and ParityCheckDis=0.
SingleParityErrIrqEn 2 rw 0x0 Enable interrupt when a single parity error is
detected. Note that even if this field is 0, the
OCM_IRQ_STS register will still log the error if
ParityCheckDis=0. This allows software the
option of polling if an error occurred.
0: IRQ is not generated when parity error detected
and ParityCheckDis=0
1: IRQ is generated when parity error detected
and ParityCheckDis=0.
RdRespParityErrEn 1 rw 0x0 Enable AXI read 'SLVERR' response for parity
error detection.
0: Error will not be sent on AXI read channel when
parity error detected
1: Error will be sent on AXI read channel when
parity error detected and ParityCheckDis=0
ParityCheckDis 0 rw 0x0 Disable RAM Parity Checking. No checking or
logging of status will occur when 1.
0: RAM Parity checking is enabled
1: RAM Parity checking is disabled