--- Quote Start ---
I would like to know weather the above suggestion that serialite imposes a restriction even though the link supports better speed is correct or not
--- Quote End ---
Yes, any scheme that uses 8/10B encoding reduces the link bandwidth. However, that 'loss' comes at the 'gain' of link reliability.
--- Quote Start ---
I am looking for a protocol which maximum utilizes (8.5Gbps) link speed
--- Quote End ---
You can create your own protocol.
--- Quote Start ---
I need to transfer 128 Gbps(RAW) data between two FPGA's
--- Quote End ---
128Gbps / 8.5Gbps = 15.05 transceiver lanes.
Read this, see p10
http://www.ovro.caltech.edu/~dwh/wbsddc/high_speed_samplers_notes.pdf (
http://www.ovro.caltech.edu/%7edwh/wbsddc/high_speed_samplers_notes.pdf)
The EP4SGX530NF45C2 has 4 transceiver banks down the left and right side of the device.
You could use the 8.5Gbps lanes in 4 of the transceiver banks for a maximum speed of 4 x 4 x 8.5 = 136Gbps.
You could write your own 64/66B encoding scheme in the fabric, and get an effective data rate of 131.8Gbps. I believe Interlaken uses this encoding, so you could look at using an Interlaken core.
If you are using the links as direct FPGA-to-FPGA links on the same PCB, then you could either DC couple or AC couple. In either case, you need to ensure the link has enough data transitions for the lock-to-data (LTD) mode of the CDR PLLs to work. A pseudo-random binary sequence (PRBS7) sequence can be used for this.
http://www.ovro.caltech.edu/~dwh/correlator/pdf/lfsr_tutorial.pdf (
http://www.ovro.caltech.edu/%7edwh/correlator/pdf/lfsr_tutorial.pdf)
The link is initialized by first sending only the PRBS7 pattern between FPGAs, so that the receive-side can be synchronized to the PRBS7 pattern. Once the link is synchronized, you can send data. The data gets XOR'ed with the PRBS pattern at the transmitter, and then XOR'ed again with receive-side PRBS at the receiver. The result is that your data is modulated over the transceiver links, maintaining sufficient bit toggling that an AC coupled link can be used, and the CDR PLLs remain locked when using LTD mode. In this scheme, there is no loss of link bandwidth.
Cheers,
Dave