MDDR Subsystem
Microsemi Proprietary UG0446 User Guide Revision 7.0
100
[31:7]
Reserved
0×0
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit
should be preserved across a read-modify-write operation.
[6:0]
DDRC_LCB_BIT_NUM
0×0
Indicates the location of the bit that caused a single-bit error in
SECDED case (encoded value). If more than one data lane has an
error in it, the lower data lane is selected. This register is 7 bits
wide in order to handle 72 bits of the data present in a single lane.
This does not indicate CORRECTED_BIT_NUM in the case of
device correction SECDED. The encoding is only present in
designs that support SECDED.
Table 96 •
DDRC_LCB_MASK_1_SR
Bit
Number
Name
Reset
Value
Description
[31:16]
Reserved
0×0
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit
should be preserved across a read-modify-write operation.
[15:0]
DDRC_LCB_MASK
0×0
64 bits are split into four registers.
[15:0] bits of DDRC_LCB_MASK.
Indicates the mask of the corrected data.
1: On any bit indicates that the bit has been corrected by the
DRAM SECDED logic.
0: On any bit indicates that the bit has NOT been corrected by the
DRAM SECDED logic.
Valid when any bit of DDRC_REG_ECC_CORRECTED_ERR is
High.
This mask doesn’t indicate any correction that has been made in
the SECDED check bits.
If there are errors in multiple lanes, this signal will have the mask
for the lowest lane.
Table 97 •
DDRC_LCB_MASK_2_SR
Bit
Number Name
Reset
Value
Description
[31:16]
Reserved
0×0
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
Table 95 •
DDRC_LCB_NUMBER_SR