cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Newbie
Newbie
5,043 Views
Registered: ‎06-09-2014

GTP data integrity on Spartan xc6slx100tfgg484-3

Hi,

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:

 

213.png

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?

 

Regards,

Yuan Yang

Teamone Technologies

Singapore.

0 Kudos
2 Replies
Highlighted
Moderator
Moderator
5,035 Views
Registered: ‎02-16-2010

Re: GTP data integrity on Spartan xc6slx100tfgg484-3

Can you check if Bytealignment has relocked? probe RXBYTEISALIGNED/RXBYTEREALIGN signals
------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 Kudos
Highlighted
Professor
Professor
5,018 Views
Registered: ‎08-14-2007

Re: GTP data integrity on Spartan xc6slx100tfgg484-3

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.

-- Gabor
0 Kudos