Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
gruz
Posts: 5
Registered: ‎02-28-2012
0

V4 / V5 - Board deskewing using DCMs

Hi,

 

I have question regarding to clock phases on picture below:

deskew.jpg

Are clocks at points marked with D & C in phase?

Or clocks at D & E are in phase? 

Xilinx Employee
austin
Posts: 3,625
Registered: ‎02-27-2008
0

Re: V4 / V5 - Board deskewing using DCMs

g,

No, D matches the phase on the output of the IBUFG (A), and C matches the input to the IBUFG taking into account the skew external, and the DFF delay.

The output D is system synchronous design, the output C is source synchronous design. Remember that the output phase at the DCM is made the same as the phase coming into the CLKFB pin (CLKIN-CLKFB is forced to zero).
Austin Lesea
Principal Engineer
Xilinx San Jose
Visitor
gruz
Posts: 5
Registered: ‎02-28-2012
0

Re: V4 / V5 - Board deskewing using DCMs

1. "C matches the input to the IBUFG taking into account the skew external, and the DFF delay."

 

Did you mean upper IBUFG? 

 

2.  If " (CLKIN-CLKFB is forced to zero)" then:

D matches A,

A matches E,

so: D matches E what actually was my question in 1st post. Please confirm that D matches E. 

 

Xilinx Employee
austin
Posts: 3,625
Registered: ‎02-27-2008
0

Re: V4 / V5 - Board deskewing using DCMs

gruz,

Nope. Read through my post, again. The feedback internally is different that the feedback externally, so the two outputs must be different.

google source vs system synchronous xilinx

Lots of good app notes, etc. out there to explain this.
Austin Lesea
Principal Engineer
Xilinx San Jose
Visitor
gruz
Posts: 5
Registered: ‎02-28-2012
0

Re: V4 / V5 - Board deskewing using DCMs

[ Edited ]

It seems to me that there is a contradiction between your statement and documentation (ug070.pdf). You wrote that "output D is system synchronous design" and "D matches the phase on the output of the IBUFG (A)".

On the other hand the pdf says that if DCM's DESKEW_ADJUST=SYSTEM_SYNCHRONOUS then the DCM adds extra delay to the feedback path to compensate delay introduced by IBUFG. In that case:

- "D matches the phase on the output of the IBUFG (A)" - is not correct, but

- D matches the phase on the input of the IBUFG is correct. Please comment.

Visitor
gruz
Posts: 5
Registered: ‎02-28-2012
0

Re: V4 / V5 - Board deskewing using DCMs

Could anybody answer?

Regular Contributor
yzca
Posts: 68
Registered: ‎03-27-2009
0

Re: V4 / V5 - Board deskewing using DCMs

Is there any updates after so many month?

I am facing a similar situation now, the difference is I am targeting Spartan 3E rather than v4/5, I used Architecture Wizrad in ISE 10.1 to generate the 2 DCM structure (option "Board Deskew with An Internal Deskew"), in the auto generated ucf file both dcm has DESKEW_ADJUST = SYSTEM_SYNCHRONOUS, so under this condition , is D phase aligned with E?

 

David C.

 

Xilinx Employee
chrisz
Posts: 85
Registered: ‎05-06-2008
0

Re: V4 / V5 - Board deskewing using DCMs

When the DCM is in System Synchronous mode, the D point will match the input to the IBUFG of A.

 

Chris