Revision 1.29 – May 07, 2008
440EP – PPC440EP Embedded Processor
Data Sheet
Example 1:
If the data-to-PLB clock timing is as shown in the example below, then the read clock is not delayed and the Stage
1 data is sampled at (1). Except for small, low frequency memory systems with the memory located physically
close to the PPC440EP, it is unlikely that Stage 1 data can be sampled. When the data comes later, it is necessary
to sample Stage 2 or Stage 3 data. (see Examples 2 and 3). Another way to get the desired data-to-PLB timing to
allow Stage 1 sampling is to buffer MemClkOut0 and skew it enough to guarantee the timing. In this example, T is
T
system dependent and taken into account by controller initialization software.
Figure 12. DDR SDRAM Read Cycle Timing—Example 1
DQS at pin
Data at pin
D0
D1
D3
D2
T
SIN
DQS Stage 1 C
Data in Stage 1 D
D0
D1
D3
D2
T
DIN
T
P
T
P
High
Low
D0
D1
D2
D3
Data out Stage 1
D0
D2
High
Low
D0
D1
D2
D3
Data in at RDSP
with no ECC
D2
D0
T
T
PLB Clock
High
Low
D0
D1
D2
D3
Data out RDSP
(1)
T
= Delay from DQS at package pin to C on Stage 1 FF.
SIN
T = Propagation delay through FFs
P
T
= Delay from data at package pin to D on Stage 1 FF.
DIN
T = Propagation delay, Stage 1 input to RDSP input w/o ECC
T
AMCC Proprietary
81