网上相关内容很多,此处只对部分内容做下记录。
查手册时,要查一下被must be set 和 must always be set说明的属性在模块中是否被正常设置了。
基础
GTX的特点
名词释义
名称 | 释义 |
---|---|
CPLL | channel PLL,包含在GTXE2_CHANNEL原语中 |
QPLL | Quad-based LC tank PLL,包含在GTXE2_COMMON原语中 |
Gearbox | 用来实现64B/66B编码、64B/67B编码 |
预加重 | 预加重技术的思想就是在传输线的始端增强信号的高频成分,以补偿高频分量在传输过程中的过大衰减。我们知道,信号频率的高低主要是由信号电平变化的速度决定的,所以信号的高频分量主要出现在信号的上升沿和下降沿处,预加重技术就是增强信号上升沿和下降沿处的幅度;会导致功耗和EMC辐射的增加 |
接收均衡 | 用于补偿由频率不同而引起的阻抗、衰减差异 |
参考时钟的连接方式
GTX的复位
GTX的复位初始化主要包含两步,其中,RX的复位和TX的复位是彼此独立的
- 初始化TX、RX的PLL
- 初始化TX、RX的PMA+PCS(这一步需要等待相应的PLL锁定才可以执行)
Quad配置
GTX的收发通道
原理图
跨时钟域
近端回环、远端回环
远端PMA回环路径(绿)、远端PCS回环路径(红)
其他
8B10B的K码
更改收发端口的P、N极性
Swap TX pins between GTH transceivers within the same QUAD and with the input clocks
Ibert
博文链接
高速串行总线系列(3)GTX/GTH 物理层结构分析
Aurora的工程化问题解决方案
xilinx-serdes调试问题