Intel
®
IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
September 2006 DM
Order Number: 252480-006US 285
SDRAM Controller—Intel
®
IXP42X product line and IXC1100 control plane processors
7.3 SDRAM Memory Accesses
7.3.1 Read Transfer
When the AHBs generate a read transaction with an address located in the SDRAM
space, a read from SDRAM is initiated. The SDRAM detects the read initiation request
from the AHB. The SDRAM Interface control signals perform an SDRAM active cycle
with the appropriate row address followed by a RAS-to-CAS delay. After a RAS-to-CAS
delay of a three clocks, the SDRAM Interface control signal generates a read command
and presents the column address. The control signal then waits for a number of clocks
(CAS-to-data delay) before registering the data that is returned from the SDRAM. The
SDRAM controller performs these reads until either the end of the transfer on the AHB
or until the column address increments to hit a page-crossover condition. Upon such a
crossover condition, the SDRAM Controller terminates the transaction by performing a
Burst Terminate followed by pre-charge cycle and resumes the read transfer from the
incremented address.
7.3.1.1 Read Cycle Timing (CAS Latency of Two Cycles)
Figure 55 shows the timing cycles on the SDRAM for a read cycle with a CAS Latency of
2 Cycles.
Table 112. Data Transfer Sizes of AHB
Size Description
8 bits Byte
16 bits Half word
32 bits Word
Figure 55. SDRAM Read Example (CAS Latency of 2 Cycles)
ACTIVE
NOP
NOP
READ
NOP
NOP NOP NOP
NOP
RAS
XX
XX
CAS
XX
XX XX XX
XX
XX
XX
XX
XX XX
D0 D1 D2
D3
HI
HI
HI
HI HI
LOW LOW LOW
LOW
HI
HI
HI
HI HI
HI HI HI
HI
SDM_CLK
COMMAND
SDM_ADDR
SDM_DATA
SDM_DQM
SDM_CKE