QPLL和CPLL的区别,在于两者支持的线速率不同,对于CPLL来说,支持的线速率位1.6GHz到3.3GHZ之间,而对于QPLL来说,GTX支持的线速率分两档,Lower Baud支持5.93GHz~8.0GHz,Upper Baud支持9.8GHz~12.5GHz,对于GTH则不分档位,支持的线速率为8.0GHz~13.1GHz。当以高于CPLL操作范围的线路速率操作通道时,需要使用QPLL。GTX...
上图中QPLL或CPLL输入CDR之后,经过分频处理作为串并转换SIPO的时钟信号。当知道发送方的线速率之后,接收方需要的时钟频率其实就是已知的了,CDR只不过是恢复时钟和数据之间的相位关系而已。 上述其实是通过QPLL或CPLL生成指定频率的时钟,然后CDR对接收的数据和时钟进行处理,调整时钟相位,让时钟边沿与数据中心对齐,从而稳...
每个Quad包含了一个基于LC振荡器的PLL,即QPLL,QPLL可以被同一个Quad内的收发信道使用,不能被其他Quad内的收发器使用。QPLL支持的速率在GTX和GTH中不同,在GTX中还分为低带宽和高带宽。 当运行的线速率超过CPLL的范围时就需要使用QPLL,QPLL的内部结构如下图 各系数的含义如下表 QPLL的输出频率计算公式如下 线速...
3.5 CPLL 3.6 QPLL 四、收发器GTX/GTH 4.1 发送器TX 4.2 接收器RX 4.3 TX与RX全流程分析 五、参考资料 一、前言 芯片间的数据传输根据同一时间传输的bit数分为串行传输和并行传输。 串行传输:每次传输1bit数据,该方式具有传输距离长,传输可靠,但延迟高,数据带宽低。 并行传输:每次可传输多bit数据,具有传输效...
最近使用Xilinx 7系列690T芯片的多个GTX接口传输千兆以太网数据帧时,在某些的测试情况下个别GTX接口会出现少量丢帧的问题,最后通过实验发现是时钟的分配使用问题,具体而言是GTX接口的QPLL和CPLL的使用问题。 情况说明 本次调试的主要任务是调通FPGA板子(型号为690T)上的24个GTX接口(对应于24个SGMII接口)。每个BANK上...
时钟模块的输入端可以接2组差分参考时钟,内部也有2个频率为1.6GHz~3.3GHz的PLL,这样就允许RX和TX工作在不同的参考时钟下。 我们在来看看GTX/GTH的构成,如图...4个CPLL,即每个收发器都包含一个。同时还有一个QPLL。那么CPLL和QPLL有何不同呢? 在GTX里面,CPLL的频率范围为1.6GHz~3.3GHz,支持的最高线速度为...
绿⾊⽅框是来⾃其他Quad 的参考时钟输⼊,7系列FPGA⽀持使⽤相邻(南北⽅向)Quad的参考时钟作为当前Quad的参考时钟,多路参考时钟源经过⼀个选择器之后,分两路进⼊QPLL和CPLL,其中蓝⾊⽅框是QPLL,黄⾊⽅框是CPLL,对于⼀个GTX Channel来说,可以独⽴选择参考时钟,可以选择QPLL,也...
最近使用Xilinx 7系列690T芯片的多个GTX接口传输千兆以太网数据帧时,在某些的测试情况下个别GTX接口会出现少量丢帧的问题,最后通过实验发现是时钟的分配使用问题,具体而言是GTX接口的QPLL和CPLL的使用问题。 情况说明 本次调试的主要任务是调通FPGA板子(型号为690T)上的24个GTX接口(对应于24个SGMII接口)。每个BANK上...
1,GTX时钟和复位 (1)时钟源: GTX输入参考时钟通过2组时钟模块的任意一组输入.后通过 IBUFDS_GTE2源于得到参考时钟输入给GT模块.。此处有两种PLL由Xilinx提供给用户使用。一种为CPLL,一种为QPLL,其中主要区别为CPLL一个bank中共有4个,一个收发模块一个;而QPLL只有两个,一个时钟模块对应一个。从GTX速率而言,C...
红色方框部分是两个差分参考时钟输入,每个外部参考时钟的输入必须经过IBUFDS_GTE2源语之后才能使用。绿色方框是来自其他Quad的参考时钟输入,7系列FPGA支持使用相邻(南北方向)Quad的参考时钟作为当前Quad的参考时钟,多路参考时钟源经过一个选择器之后,分两路进入QPLL和CPLL, ...