Download SmartFusion2 High Speed DDR Interfaces User's Guide
Transcript
MDDR Subsystem DDRC_LUE_ADDRESS_2_SR Table 1-90 • DDRC_LUE_ADDRESS_2_SR Bit Number Name Reset Value Description [31:15] Reserved 0x0 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-modifywrite operation. [14:12] DDRC_REG_ECC_BANK 0x0 Bank where the SECDED error occurred. Only present in designs that support SECDED. [11:0] DDRC_REG_ECC_COL 0x0 Column where the SECDED error occurred. Col[0] is always set to 0, coming out of the controller. This bit is overwritten by the register module and indicates whether the error came from upper or lower lane. Only present in designs that support SECDED. DDRC_LCE_SYNDROME_1_SR Table 1-91 • DDRC_LCE_SYNDROME_1_SR Bit Number Name Reset Value Description [31:16] Reserved 0x0 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-modifywrite operation. [15:0] DDRC_REG_ECC_SYNDROMES 0x0 [15:0] bits of DDRC_REG_ECC_SYNDROMES. First data which has SECDED error in it. 72 bits consists of the following: SECDED: [71:64] – SECDED [63:00] – Data In the same clock cycle, if one lane has a correctable error and the other lane has an uncorrectable error, the syndrome for the uncorrectable error is sent on this bus. If more than one data lane has an error in it, the lower data lane is selected. The priority applied when there are multiple errors in the same cycle is as follows: Uncorrectable error, lower lane Uncorrectable error, upper lane Correctable error, lower lane Correctable error, upper lane Only present in designs that support SECDED. This is cleared after DDRC_ECC_ERR_READ_DONE_CR is written over by the system. 96 R e visio n 2