matched delays in Xilinx ISE?

D

David Tweed

I have a Spartan 3 with two Tigersharc link ports connected to it.
I would like to use the FPGA to connect the two ports directly to
each other, with no registers or other logic in the path. The problem
I have is that because of how the pins are assigned, the clock path
is very short (0.818 ns) and the data path is very long (3.619 ns)
inside the FPGA. This skew (2.8 ns) is more than the DSP can tolerate.
Is there a way to specify a timing constraint within a group of two
or more unclocked signals so that the delays are matched to within
some tolerance even if I don't care what the absolute delay is?

I'm hoping to at least be able to route the clock through a similar
number of "long lines" and "switch boxes" as required for the data
path, even though this wouldn't be the most direct path.

I've even tried to figure out how to do manual routing in the chip
editor, but the documentation is too sketchy and I can't get it to
work. Has anyone done manual routing in ISE?

I notice that SP2 for ISE 7.1i is now out. Has anyone tried it yet?
Is it time for me to upgrade from ISE 6.3i SP3?

-- Dave Tweed
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,149
Members
46,695
Latest member
StanleyDri

Latest Threads

Top