User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 879
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register CHE_CORR_ECC_LOG_REG_OFFSET Details
Register (ddrc) CHE_CORR_ECC_ADDR_REG_OFFSET
Register CHE_CORR_ECC_ADDR_REG_OFFSET Details
Field Name Bits Type Reset Value Description
ECC_CORRECTED_BI
T_NUM
7:1 clron
wr
0x0 Indicator of the bit number syndrome in error for
single-bit errors. The field is 7-bit wide to handle
72-bits of data.
This is an encoded value with ECC bits placed in
between data. Correctable bit number from the
lowest error lane is reported here. There are only
13-valid bits going to an ECC lane (8-data +
5-ECC). Only 4-bits are needed to encode a max
value of d'13. Bit[7] of this register is used to
indicate the exact byte lane. When a error
happens, if CORR_ECC_LOG_COL[0] from
register 0x33 is 1'b0, then the error happened in
Lane 0 or 1. If CORR_ECC_LOG_COL[0] is 1'b1,
then the error happened in Lane 2 or 3. Bit[7] of
this register indicates whether the error is from
upper or lower byte lane. If it is 0, then it is lower
byte lane and if it is 1, then it is upper byte lane.
Together with CORR_ECC_LOG_COL[0] and
bit[7] of this register, the exact byte lane with
correctable error can be determined.
CORR_ECC_LOG_VA
LID
0 ro 0x0 Set to 1 when a correctable ECC error is captured.
As long as this is 1 no further ECC errors will be
captured. This is cleared when a 1 is written to
register bit[1] of ECC CONTROL REGISTER
(0x31)
Name CHE_CORR_ECC_ADDR_REG_OFFSET
Relative Address 0x000000CC
Absolute Address 0xF80060CC
Width 31 bits
Access Type ro
Reset Value 0x00000000
Description ECC error correction address log
Field Name Bits Type Reset Value Description
CORR_ECC_LOG_BA
NK
30:28 ro 0x0 Bank [2:0]