高速GT结构使用总结

1.时钟

1.1Reference Clock

专用低抖动晶振,IBUFDS_GTE2原语
在这里插入图片描述

1.2QPLL & CPLL

6G以上用QPLL

在这里插入图片描述
在这里插入图片描述

同一个QUAD参考输入时钟,驱动同一个QUAD

在这里插入图片描述

QUAD参考输入时钟,驱动相邻两个QUAD(图片过大不予展示)

1.3GT内部逻辑时钟

1.3.1TX 逻辑时钟

TXOUTCLK 来源
在这里插入图片描述

•TXOUTCLKSEL = 3’b011 or 3’b100: TXPLLREFCLK_DIV1 or
TXPLLREFCLK_DIV2 is the input reference clock to the CPLL or QPLL, depending on the TXSYSCLKSEL[1] setting. TXPLLREFCLK is the recommended clock for general usage and is required for the TX buffer bypass mode.

在这里插入图片描述
在这里插入图片描述

TXUSRCLK2 = TXUSRCLK

在这里插入图片描述
在这里插入图片描述

TXUSRCLK2 = TXUSRCLK/2

1.3.2 RX 逻辑时钟

RX Buffer Bypass
The RX elastic buffer can be bypassed to reduce latency when the RX recovered clock is used to source RXUSRCLK and RXUSRCLK2

在这里插入图片描述

1.4 IP配置注意

RXCOMMA Alignment
接收端串并转换,以字节为单位,需要知道起始有效字节在哪儿

1.在时钟纠正时,BC50可能会丢掉一组
2.第一个有效字节BC在4字节的位置随机
【32’hD0_FB_50_BC,32’hFB_50_BC_xx
32’h50_BC_xxxx, 32’hBC_xx_xx_xx】

Clock Correction
恢复出来时钟序列,校准接收的当前时钟
K28.5二进制
101(5)_11100(28) = BC

在这里插入图片描述

RX Elastic Buffer:
会存储发送的数据和K码
Xclk与rxusrclk有微小频偏,上溢时删除K码,下溢时插入K码

EX:时钟纠正示例:
TX:小端传输,先发送低字节【16’h BC50】
RX串转并:【16’h 50BC】
RX传给用户数据:【16’h BC50】

16’h 50BC 

但是识别sequence序列为:BC50,因此发送端应发送16’h 50BC
16’h 50BC

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值