cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
zhlimpcas
Observer
Observer
415 Views
Registered: ‎10-29-2018

GTH transceivers issue

device: Kintex UltraScale

issue: GTH is performing data transmission simulation, the data fragments are misaligned. Use example design.

Transceivers wizard setting as follow:

Start from scratch, Lane rate: 10G, Ref. Clock = 156.25M, Encoding: 8b/10b, User data width: 64, TXOUTCLK/RXOUTCLK source:TXPROGDIVCLK/TXPROGDIVCLK,

Optional features as shown in figure: 

屏幕截图 2021-03-19 214303.png

 

Others are default。

TX data:

zhlimpcas_0-1616333084003.png

 

 

RX data: 

 

zhlimpcas_1-1616333109372.png

 

Like this pattern:

XX AB CD EF XX =>XX BX DA FC EX XX

How to solve this problem?Please.

0 Kudos
2 Replies
kdeshwal
Xilinx Employee
Xilinx Employee
315 Views
Registered: ‎11-12-2019

Hi @zhlimpcas ,

Check and share all "RX Byte and Word Alignment " ports from UG576 (page-243) as well as RXCTRL0,RXCTRL1,RXCTRL2 & RXCTRL3.

Refer RX Byte and Word Alignment and RX 8B/10B Decoder section from UG576 for details.

Thanks,
Kuldeep
 

-------------------------------------------------------------------------------------------------------------
Please give Kudo and Accept as a Solution if solution provided seems helpful.
Have a look at our Versal Design Process Hub, Versal Blogs and the Versal Forum Useful Resources
-------------------------------------------------------------------------------------------------------------
zhlimpcas
Observer
Observer
286 Views
Registered: ‎10-29-2018

Hi, 

Thanks for your reply!

I have checked the interfaces as you mentioned and simulated them to get the following results.

These are the simulation results of before alignment.

zhlimpcas_1-1616464492913.png

These are the simulation results after alignment.

zhlimpcas_2-1616464875587.png

I don't understand that the Comma code moves backward by 4 bytes and is spliced with the data.

Thanks!

0 Kudos