Nxp Semiconductors UM10237 用户手册

下载
页码 792
UM10237_2
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 02 — 19 December 2008 
81 of 792
NXP Semiconductors
UM10237
Chapter 5: LPC24XX External Memory Controller (EMC)
10.6 Dynamic Memory Read Configuration register 
(EMCDynamicReadConfig - 0xFFE0 8028)
The EMCDynamicReadConfig register configures the dynamic memory read strategy. 
This register must only be modified during system initialization. This register is accessed 
with one wait state.
Note: This register is used for all four dynamic memory chip selects. Therefore the worst 
case value for all of the chip selects must be programmed.
Important: Especially it should be highlighted that the default clock delay methodology 
requires the output clock to be delayed externally to the chip to avoid hold time issue for 
the SDRAM. In most application boards, there will be no such external delay circuit and 
the application should write correct value to the EMCDynamicReadConfig register to use 
Command Delay Strategy. The Clock Delay Strategy is the default setting on reset!
 shows the bit assignments for the EMCDynamicReadConfig register.
 
10.7 Dynamic Memory Percentage Command Period register 
(EMCDynamictRP - 0xFFE0 8030)
The EMCDynamicTRP register enables you to program the precharge command period, 
tRP. This register must only be modified during system initialization. This value is normally 
found in SDRAM data sheets as tRP. This register is accessed with one wait state.
Note: This register is used for all four dynamic memory chip selects. Therefore the worst 
case value for all of the chip selects must be programmed.
 shows the bit assignments for the EMCDynamicTRP register.
Table 73.
Dynamic Memory Read Configuration register (EMCDynamicReadConfig - 
address 0xFFE0 8028) bit description
Bit
Symbol
Value Description
Reset 
Value
1:0
Read data 
strategy (RD)
00
Clock out delayed strategy, using CLKOUT (command 
not delayed, clock out delayed). POR reset value.
0x0
01
Command delayed strategy, using EMCCLKDELAY 
(command delayed, clock out not delayed).
10
Command delayed strategy plus one clock cycle, using 
EMCCLKDELAY (command delayed, clock out not 
delayed).
11
Command delayed strategy plus two clock cycles, using 
EMCCLKDELAY (command delayed, clock out not 
delayed).
31:2
-
-
Reserved, user software should not write ones to 
reserved bits. The value read from a reserved bit is not 
defined.
NA