03-19-2021 07:01 AM - edited 03-21-2021 06:25 AM
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:
Others are default。
Like this pattern:
XX AB CD EF XX =>XX BX DA FC EX XX
How to solve this problem？Please.
03-22-2021 07:46 AM
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.
03-22-2021 07:03 PM
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.
These are the simulation results after alignment.
I don't understand that the Comma code moves backward by 4 bytes and is spliced with the data.