Set-Up and Initialization
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
12-25
The final error the memory controller detects is the automatic calibration error. This error is set if
the memory controller detects an error during its training sequence.
12.6
Set-Up and Initialization
System software can configure the DDR memory controller. The DDR memory controller uses
its bank map to assert the appropriate
MCS[0–1]
signal for memory accesses according to the
provided bank depths. System software also configures the DDR memory controller at system
start-up to multiplex the row and column address bits for each bank (see Table 12-17 on page
12-33). Address multiplexing occurs according to these configuration bits. At system power-up,
initialization software (boot code, for example) must set up the programmable parameters in the
memory interface configuration registers listed in Table 12-13.
Note:
1.
Before initiating the DDR controller registers the DDR_GCR[DDR_VSEL] should be
programmed according to the DDR device connected to the MSC8144. For DDR1
devices the DDR_GCR[DDR_VSEL] = 0 (reset value), for DDR2 devices the
DDR_GCR[DDR_VSEL] = 1 Programming the correct value is essential for the correct
Table 12-12. Memory Controller Errors
Category
Error
Descriptions
Action
Detect Register
Notification
Single-bit ECC
threshold
The number of ECC errors has reached the
threshold specified in the ERR_SBE.
The error is reported
via critical interrupt if
enabled.
The error control
register logs only
read versus
write, not full
type
Access
Error
Multi-bit ECC
error
A multi-bit ECC error is detected during a read,
or read-modify-write memory operation.
Memory select
error
Read, or write, address does not fall within the
address range of any of the memory banks.
Training Calibration
error
One of the calibration processes executed
during the initialization failed
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 ...