MSC8144E Reference Manual, Rev. 3
12-30
Freescale
Semiconductor
DDR SDRAM Memory Controller
Table 12-15 illustrates the steps the DDR controller will follow when using this automatic
hardware initialization. If the bypass initialization mode is used, then software can initialize the
memory through the DDR_SDRAM_MD_CNTL register.
12.7
Memory Controller Programming Model
In the register figures and field descriptions, the following access definitions apply:
Reserved fields are always ignore for the purposes of determining access type.
Read/write, read only, and write only (R/W, R, and W, respectively) indicate that all the
non-reserved fields in a register have the same access type.
Non-reserved fields that are cleared by writing 1s to them are indicated by w1c.
Mixed indicates a combination of access types.
Special is used when no other category applies. For special access registers, read the figure
and field descriptions very carefully.
The DDR memory controller registers are as follows:
Chip-Select Memory Bounds Register (CSx_BNDS), page 12-32.
Chip-Select Configuration Register (CSx_CONFIG), page 12-33.
DDR SDRAM Extended Refresh Recovery Register (TIMING_CFG_3), page 12-34.
DDR SDRAM Timing Configuration 0 Register (TIMING_CFG_0), page 12-35.
DDR SDRAM Timing Configuration 1 Register (TIMING_CFG_1), page 12-38.
DDR SDRAM Timing Configuration 2 Register (TIMING_CFG_2), page 12-40.
DDR SDRAM Control Configuration Register (DDR_SDRAM_CFG), page 12-42.
DDR SDRAM Control Configuration 2 Register (DDR_SDRAM_CFG_2), page 12-44.
DDR SDRAM Mode Configuration Register (DDR_SDRAM_MODE), page 12-46.
DDR SDRAM Mode Configuration 2 Register (DDR_SDRAM_MODE_2), page 12-47.
Table 12-15. DRAM Initialization Requirements
DDR1
DDR2
CKE low at POR
CKE low at POR
NOP w/CKE high
NOP w/CKE high
Wait 400 ns (200 cycles)
PRE_ALL
PRE_ALL
EMRS(2)
EMRS(3)
EMRS (en DLL)
EMRS (en DLL)
MRS (DLL reset)
MRS (DLL reset)
PRE_ALL
PRE_ALL
AUTO REFRESH
AUTO REFRESH
AUTO REFRESH
AUTO REFRESH
MRS (w/o DLL reset)
MRS (w/o DLL reset)
Wait 200 clocks
Wait 200 clocks
Set OCD Disabled
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 ...