I have an application where I need to use 20 V5 GTPs each running at 3.2 Gbps to trasmit data out to a source synchronous device. I will have a separate FPGA for
20 channel transmitter and separate FPGA 20 channel receiver. My application does not require 8b/10b encoding. Thus it can be disabled in all 20 transceivers.For transmitter portion, I was thiking about enableing the serial loop back mode of each transciever. The loopback can be used to determine all 20 channels are aligned to one another. I keep reseting all 20 transceivers until all 20 channels are aligned. In addition to this, I can have a precise delay element with 10 ps resolution in line with each transceivers. On power up, I can have a training algorithm to do to channel alignment with respct to a 3.2 GHz clock.
I would like to know if this is possible using Xiilnx V5 FPGA.
I have looking into using the High speed LVDS I/O of V5 but that does not give the data rate I am looking for.
Any help in this will be greatly appreciated.