Xilinx 系列 FPGA 高速收发器的一些知识

 

目录

 

1.GTX概念

1.1  GT定义

1.2 GTX的分布

1.3 GTX结构

2 . ibert 

3. DRP端口 


1.GTX概念

1.1  GT定义

GT的意思是Gigabyte Transceiver ,G比特收发器,通常叫serdes 、高速收发器。GT有GTP GTX GTH GTZ 。

1.2 GTX的分布


7系列FPGA通常按照bank来分,对于GTX的bank,一般称为一个quad,因为一个bank中有4个独立的GTX通道。每个通道称为channel。也就是4个GTX为一组,称呼为Quad,每个GTX称呼为channel。这就很容易理解QPLL和CPLL。QPLL是一个Quad共用的PLL ,GTX一个Quad只有一个QPLL。CPLL是每个channel独有的PLL。QPLL 和CPLL除了数目和归属不同之外,最大的不同在于支持的最高线速频率不同。QPLL比CPLL高很多,具体看IP核定义。
TX和RX:
严格说TX应该是Transmitter ,表示发送部分,

RX是Receiver .,表示接受部分 。

1.3 GTX结构

包含两大部分,PMA PCS。
PMA(物理媒介附加子层)主要功能是 :  串并\并串转换和模拟部分。提供高性能的串行接口,如预加重、均衡。
PCS(物理编码子层)主要是并行数字电路处理。数字流的编码/解码,8B\10B等。

扩展: 预加重是什么?

预加重 pre-emphasis

 为便于信号的传输,而对某些频谱分量的幅值相对于其他分量的幅值预先有意予以增强的措施。 预加重是在电平转换开始前有意过量驱动。

 信号传输线表现出来的是低通滤波器特性,传输过程中信号的高频成分衰减大,低频部分衰减小,预加重技术的思想就是在传输新的始端增强信号的高频成分,以补偿高频分量在传输过程中的过大衰减。信号的高频分量主要出现在信号的上升沿和下降沿处,预加重技术就是增强信号上升沿和下降沿的幅度。

Xilinx 系列 FPGA 高速收发器的一些知识_第1张图片

2 . ibert 

ibert 是Xilinx提供的一个用于GT辅助调试的IP。这个IP有两种用法:
1、 直接使用example design  进行独立使用;
2、 集成到某个工程中使用。
ibert 的用途是:
1、基于PRBS模块的误码率检查(PRBS  伪随机序列);
2、基于眼图扫描模块的测量近端眼图。

3. DRP端口 


通常一个内部模块需要进行配置,使用两种方法:端口控制和配置参数控制。
一个常见的应用就是线速率切换。这时候就需要利用DRP端口来调整部分参数的值,然后复位GTX,使GTX工作在不同的线速率下。


 

你可能感兴趣的:(FPGA,xilinx,高速接口)