Hi everyone, (especially those Xilinx chaps) :-)
I've been having an interesting debate with a colleague here, regarding Virtex 4 Rocket IO (and Virtex II for that matter). The challenge is to make a really high speed signal sampler in the fabric of one of these FPGAs by using the Rocket IO in a custom manner. I'm talking some GS/s
We figure using a local clock of 100M, should be mutiplied by 20 inside the rocket IO, giving 20 bits per 100M period that can be shuffled to get some indication of the input waveform. i.e. a 2G sampler.
Ok, ignoring the hugely important fact that FPGA has to be able to process this, and that the PCB has to be well designed, and that the input signal might have some new frequency and electrical constraints, are there any pitfalls we've missed? btw: the idea comes from an expansion Figure-7 of:
Are there any potential flaws in these ideas anyone can see?
Thanks in advance, Ben