pll in ddr controller
Very Very thanks, for your good answer,
The clock frquency for the design, I think will not be a problem for me, since I now how to optimize my design logic to achive high clock freqs.
It has been my work for many years.
But, the point, which I'm really afraid of, is the read/write operation from/to ddr module. I'm using a point to point connection, and I'm afraid of these very little data valid windows. suppose that you have only 1.5 ns time to capture your data. a simple mistake, will destroy every thing.
May I ask, if you have tested your design in practice? I think 200MHz clock frequency is something really high, for a virtex-II FPGA, then I wonder how, you have done this work using a -4 speed grade.
Will the Virtex-II's digital clock manager, operate normally under these high clock frequencies? and will it be able to shift the signal, correctly. as you know, even a little mistake will...
Finally I have to use 4 DCMs for the design, which may make some problems.
Xilinx provides an app note on designsing a 200MHz ddr interface, but I don't know if it is really possile in practice.