S5PC100 USER'S MANUAL (REV1.0)
T0
CK
SDRAM command
DQS
DQ
90' phase shifted DQS
PHY read input FIFO
AXI read channel
tDQSCK + Delay is relatively small compared to the clock period during low frequencies as shown in Figure 5.1-9.
In this situation, negedge sampling happens before read latency and therefore read fetch is set to zero.
To calculate the LPDDR/LPDDR2 rd_fetch value:
rd_fetch (LPDDR/LPDDR2) = INT((-1 + Delay + 0.5T + 0.25T)/T) = INT(Delay/T - 0.25),
Delay: board delay + PHY input delay, T: clock period, INT(x): the rounded-up integer value of x
Therefore, if the value of Delay/T is less than 0.25, rd_fetch is set to zero
T1
T2
T3
READ
RL = 3
tDQSCK
+ Delay
RL + rd_fetch = 3
Figure 5.1-9 Timing Diagram of Read Data Capture
(LPDDR/LPDDR2, low frequency, RL=3, rd_fetch=0)
T4
T5
negedge
negedge
sampling
sampling
Q0
Q1
Q2
Q3
{Q1, Q0}
{Q3, Q2}
{Q1, Q0}
{Q3, Q2}
DRAM CONTROLLER
T6
T7
T8
5.1-13