Xilinx XAPP721 manual Write Datapath, Command and Control Timing

Page 2

R

Write Datapath

DCM

 

PMCD#1

CLKfast Input

CLK0

 

CLKA

CLKfast_0

CLKIN

 

CLKA1

System Reset*

CLK90

*

RST

CLKdiv_0

RST

 

 

 

 

CLKA1D2

CLKFB

LOCKED

 

CLKFB

 

PMCD#2

CLKfast_90

CLKA CLKA1

CLKB

CLKdiv_90

* RST CLKA1D2

CLKFB

x702_04_051105

Figure 1: Clocking Scheme for the High-Performance Memory Interface Design

CLKdiv_0

CLKfast_0

Memory Device

Clock

Command

WRITE

IDLE

Control (CS_L)

X721_02_080205

Figure 2: Command and Control Timing

Write Datapath The write datapath uses the built-in OSERDES available in every Virtex-4 I/O. The OSERDES transmits the data (DQ) and strobe (DQS) signals. The memory specification requires DQS to be transmitted center-aligned with DQ. The strobe (DQS) forwarded to the memory is

180 degrees out of phase with CLKfast_0. Therefore, the write data transmitted using OSERDES must be clocked by CLKfast_90 and CLKdiv_90 as shown in Figure 3. The timing diagram for write DQS and DQ is shown in Figure 4.

56

Memory Interfaces Solution Guide

March 2006

Image 2
Contents Summary Introduction Clocking SchemeCommand and Control Timing Write DatapathWrite Data Transmitted Using Oserdes Write Timing Analysis Controller to Write Datapath Interface Show the timing relationshipWriteidle Read Datapath Read DatapathRead Timing Analysis Per Bit Deskew Data Capture Technique Read Timing Analysis at 333 MHz Parameter Value ps MeaningRead Data and Strobe Delay Read-Enable Timing for CAS Latency of 5 and Burst Length Controller to Read Datapath InterfaceRead-Enable Logic Reference DesignRevision History Reference Design UtilizationConclusion