Forum Discussion
Altera_Forum
Honored Contributor
13 years agoHi Simon,
Not sure if you're still working on this but you could use a DDR output to drive the clock. If you use the ALTDDIO_OUT megafunction, you can drive one input high and the other low, clocking it with the clock you'd like to drive out. This is placed in the output register near the pin just like the data and should tighten up their alignment. Since they'll be almost exactly aligned, perhaps you can reverse the clock and receive it on the falling edge. If you're using X, not sure how familiar you are with A. If you find that your data is not being placed in the output register, use the Fast Output Register assignment. Hope this helps, Scott