cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
7,383 Views
Registered: ‎01-27-2009

Spartan-3A DSP: Constraining skew across ODDR2 outputs

Hi,

 

I have an application on a Spartan-3A DSP where I generate DDR outputs to a DAC. The receiving DAC is source-synchronous, and I use an array of ODDR2 elements to output the data and a single ODDR2 to generate a matched output clock for the receiving device. The ODDR2 elements are clocked via an external input clock fed to a DCM which generates 0 degree and 180 degree clocks.

 

It's not clear to me how I specify constraints in order to restrict the skew across these pads: when using the constraints editor I only have the option to select the external input clock, and not the derived clocks out of the DCM. Also, the general procedures for restricting skew between outputs (rather than specifying an offset from an input clock) is not clear.

 

I'd appreciate it if somebody could briefly explain the methodology or point me in the right direction in the documentation. Sorry if this is a rather basic question...

 

Thanks and best regards,

Mike Lewis

0 Kudos
1 Reply
Highlighted
Explorer
Explorer
7,367 Views
Registered: ‎08-14-2007

Re: Spartan-3A DSP: Constraining skew across ODDR2 outputs

Hi Mike,

 

When I tried to do this, I came to the conclusion it wasn't possible.  I simply made sure all the regs went into the IOBs to ensure skew was as low as possible.  Not ideal I know!

 

Cheers,

Martin

Martin Thompson
martin.j.thompson@trw.com
http://www.conekt.co.uk/capabilities/electronic-hardware
0 Kudos