Information

DDR Memory Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
Freescale Semiconductor 9-3
Unbuffered and registered DIMMs
Chip select interleaving support
Support for data mask signals and read-modify-write for sub-double-word writes. Note that a
read-modify-write sequence is only necessary when ECC is enabled.
Support for double-bit error detection and single-bit error correction ECC (8-bit check word across
64-bit data)
Open page management (dedicated entry for each logical bank)
Automatic DRAM initialization sequence or software-controlled initialization sequence
Automatic DRAM data initialization
Support for up to eight posted refreshes
Memory controller clock frequency of two times the SDRAM clock with support for sleep power
management
Support for error injection
9.2.1 Modes of Operation
The DDR memory controller supports the following modes:
Dynamic power management mode. The DDR memory controller can reduce power consumption
by negating the SDRAM CKE signal when no transactions are pending to the SDRAM.
Auto-precharge mode. Clearing DDR_SDRAM_INTERVAL[BSTOPRE] causes the memory
controller to issue an auto-precharge command with every read or write transaction.
Auto-precharge mode can be enabled for separate chip selects by setting
CSn_CONFIG[AP_n_EN].
9.3 External Signal Descriptions
This section provides descriptions of the DDR memory controllers external signals. It describes each
signal’s behavior when the signal is asserted or negated and when the signal is an input or an output.
9.3.1 Signals Overview
Memory controller signals are grouped as follows:
Memory interface signals
Clock signals
Debug signals