MSC8144E Reference Manual, Rev. 3
12-24
Freescale
Semiconductor
DDR SDRAM Memory Controller
12.5
Error Management
The DDR memory controller detects single-bit, multi-bit, memory select, and training errors. The
following discussion assumes all the relevant error detection, correction, and reporting functions
are enabled as described in Section 12.7, Memory Controller Programming Model, on page
12-30
.
Single-bit errors are counted and reported based on the ERR_SBE register value (see
Table 12-45 on page 12-63). When a single-bit error is detected, the DDR memory controller
does the following:
1.
Corrects the data.
2.
Increments the single-bit error counter ERR_SBE[SBEC].
3.
Generates a critical interrupt if the counter value ERR_SBE[SBEC] equals the
programmable threshold ERR_SBE[SBET].
4.
Completes the transaction normally.
If a multi-bit error is detected for a read, the DDR memory controller logs the error and generates
the critical interrupt (if enabled, as described in Table 12-41 on page 12-59). The DDR memory
controller also detects a memory select error, which causes the DDR memory controller to log the
error and generate a critical interrupt (if enabled, as described in Table 12-40 on page 12-58).
This error is detected if the address from the memory request does not fall into any of the
enabled, programmed chip-select address ranges. For all memory select errors, the DDR memory
controller does not issue any transactions onto the pins after the first read has returned data
strobes. If the DDR memory controller is not using sample points, then a dummy transaction is
issued to DDR SDRAM with the first enabled chip select. Table 12-12 describes the errors.
5
•
6
•
7
•
Table 12-11. DDR SDRAM ECC Syndrome Encoding (Check Bits) (Continued)
Check
Bit
Syndrome Bit
0
1
2
3
4
5
6
7
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...