![](http://datasheet.mmic.net.cn/230000/79RC32438-200BB_datasheet_15568909/79RC32438-200BB_224.png)
IDT DDR Controller
DDR Read Transaction
79RC32438 User Reference Manual
7 - 20
November 4, 2002
Notes
DDR Read Transaction
This section describes the DDR read transaction. All DDR read transactions consist of a burst read of an
even number of 16-bit/32-bit data quantities.
The transaction involves four programmable parameters:
Active to Read or Write Delay (
RCD
). RCD may be programmed to be any value between 1 and 4
DDR clock cycles.
CAS Latency (CL). CL may be programmed to values between 2 and 4 DDR clock cycles.
Precharge Delay (
RP
). RP may be programmed to be any value between 1 and 4 DDR clock
cycles.
Active to Precharge (ATP). ATP may be programmed to be any value between 5 and 8 DDR clock
cycles.
When the auto precharge bit (AP) in the DDRC register is set, only the last read operation in the transac-
tion has the auto precharge address bit (i.e., DDRADDR[10] or DDRADDR[8] depending on the DDR type
and organization) address bit set. That is, only the last read operation performs an automatic precharge.
Figure 7.17 DDR SDRAM Read Transaction with Wrong Page Active in Bank (Bank Page Miss)
1
RQE
Description:
Refresh Queue Exceeded.
This bit is set to a one to indicate that the refresh queue limit of eight
refresh transactions has been exceeded and that a DDR refresh transaction has been discarded.
This bit should never be set under normal operation.
Initial Value:
0x0
(this field is not modified due to a warm reset)
Read Value:
Status
Write Effect:
Sticky bit (a sticky bit is set by the hardware and can only be cleared by the CPU)
1.
The programmable parameters shown in Figure 7.17 are for illustrative purposes only and may vary.
Row A
Col A0
Col A2
NOP
PRECHGNOP
ACTV
NOP
RD
RD
NOP
NOP
NOP
NOP
PRECHGNOP
BNKx
BNKx
BNKx
BNKx
BNKx
D0
D1 D2 D3
DDRCKPx
DDRCKNx
DDRCSNx
DDRADDR[13:0]
DDRCMD
DDRCKE
DDRBA[1:0]
DDRDM[7:0]
DDR
OEN[3:0]
DDRDQSx
DDRDATA[Y:0]
RCD = 2
RP = 2
CL = 2
ATP = 8
NOTES:
1. Y = 31 in 32-bit mode, 15 in 16-bit mode. Refer to DBW bit in DDRC register for details.
2. DDRCMD represents the concatenation of DDRRASN, DDRCASN, and DDRWEN.
Transaction
READ TRANSACTION
AP = 0
NEXT TRANSACTION