Programming Differences Between Memory Types - Freescale Semiconductor MSC8144E Reference Manual

Quad core media signal processor
Table of Contents

Advertisement

Table 12-13. Memory Interface Configuration Register Initialization Parameters (Continued)
Register
DDR SDRAM Control
Configuration Register 2
(DDR_SDRAM_CFG_2)
DDR SDRAM Mode
Configuration Register
(DDR_SDRAM_MODE)
DDR SDRAM Mode
Configuration 2 Register
(DDR_SDRAM_MODE_2)
DDR SDRAM Interval
Configuration Register
(DDR_SDRAM_INTERVAL)
DDR SDRMA Data
Initialization Register
DDR SDRAM Clock Control
Configuration Register
(DDR_SDRAM_CLK_CNTL)
DDR Initialization Address
Register
(DDR_INIT_ADDRESS)
12.6.1

Programming Differences Between Memory Types

Depending upon the memory type, certain fields must be programmed differently. Table 12-14
illustrates the differences in certain fields for different memory types. This table does not list all
fields that must be programmed.
Note:
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 operation of the DDR interface, since it defines to the I/O cells the selected
operating voltage.
Table 12-14. Programming Differences Between Memory Types
Parameter
Description
Chip Select x Auto
AP_x_EN
Precharge Enable
Freescale Semiconductor
Parameter Bits
Force Self Refresh (FRC_SR)
DLL Reset Disable (DLL_RST_DIS)
DQS Configuration (DQS_CFG)
ODT Configuration (ODT_CFG)
Number of Posted Refreshes (NUM_PR)
DRAM Data Initialization (D_INIT)
Extended SDRAM Mode (ESDMODE)
SDRAM Mode (SDMODE)
Extended SDRAM Mode 2 (ESDMODE2)
Extended SDRAM Mode 3 (ESDMODE3)
Refresh Interval (REFINT)
Precharge Interval (BSTOPRE)
Initialization Value (IVAL)
Clock Adjust (CLK_ADJUST)
Initialization Address (IADDR)
DDR1
Can be used to place chip select x into auto
precharge mode.
DDR2
MSC8144E Reference Manual, Rev. 3
Differences
Set-Up and Initialization
Page
Table 12-23 on
page 12-45
Table 12-24 on
page 12-46
Table 12-25 on
page 12-47
Table 12-27 on
page 12-49
Table 12-28 on
page 12-50
Table 12-29 on
page 12-51
Table 12-30 on
page 12-52
Page
Table 12-17 on
page 12-33
12-27

Advertisement

Table of Contents
loading

Table of Contents