GTP Transciever

OP #3545868
Rate this post
• ▲ useful
▼ not useful
Hi all.
I have a problem with clock correction(CC) in GTP 
Transciever(transmitting data between two FPGA's). I have two bytes 
interface without 8b/10b coding.
For example i always send X"5555" and set clock correction sequence as 1 
byte X"55" in wizard. But RXCLKCORCNT always "000".
But when i set "Don't care" on CC seq - CC work correctly!
I'v tried X"AA" CC sequence - it does not work too, so i have RX buffer 
underflow sometimes.
As I understand, I have wrongly specified CC sequence, but i can't 
understand where i have mistaken.
OP #3547738
Rate this post
• ▲ useful
▼ not useful
Duke Scarring wrote:
> Alexander Lutovid wrote:
>> For example i always send X"5555" and set clock correction sequence as 1
>> byte X"55" in wizard. But RXCLKCORCNT always "000".
>> But when i set "Don't care" on CC seq - CC work correctly!
> In simulation or in hardware?

In hardware between 2 FPGA's.
In simulation i haven't detect this problem;
When i connect RX to TX(physically) on one board it also works
correctly.(Because it does not need CC)

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.