06-09-2014 05:32 AM
I am trying to establish GTP connection between two board both using xc6slx100tfgg484-3. the transmission data bandwidth is 16bit on 8B/10B configuration, GTP rate 2.5Gb/s, comma alignment enabled, on even boundary only.
The problem happens when we try to read out the recovered data from receiver side, the data is not stable, below is the chipscope waveform:
In the picture above, the ddpTopU0/gtpRxU0, ddpTopU0/gtpRxU1, ddpTopU0/gtpRxU2 are 3 equavilent GTP links and the data over th elink are all the same. The problem occurred on gtpRxU0, it shows that the channel lost 1 byte of data.
Could U please advise on the issue?
06-09-2014 05:56 AM
06-09-2014 11:23 AM
What protocol are you running? This sort of data dropping could happen if the two devices have different reference clocks and you don't provide enough idle symbols to prevent the receiver's input FIFO from overruning.