一、前言
QPLL与CPLL是两种为GT Channel提供时钟的锁相环,其中CPLL与GT Channel绑定,每一个通道都有一个CPLL,而QPLL是与Quad绑定,每一个Quad有一个QPLL,4个通道共享一个QPLL
二、CPLL
每个GTX/GTH收发器通道包含一个基于锁相环的通道PLL(CPLL)。TX和RX时钟分频器可以分别从QPLL或CPLL中选择时钟,以允许TX和RX数据路径使用不同的参考时钟进行数据操作。如下图所示。
CPLL输出提供TX和RX时钟分频器块,它控制着PMA和PCS块所使用的串行和并行时钟的产生。如果TX和RX数据路径以相同VCO频率的整数倍的行速率运行,则可以在它们之间共享CPLL。
CPLL的框图如下。PLL LOCKED指示信号是否已经锁定。
对于GTX Transceiver的CPLL频率在1.6G-3.3GHz之间。对于GTH Transceiver的CPLL频率在1.6GHz-5.16GHz之间。
CPLL频率计算公式:
频率与线速率之间的关系:
D表示通道中的TX或RX时钟分频器块的值。
CPLL的线速率最高能支持到6.25Gbos
三、QPLL
QPLL可以由同一Quad中的串行收发信道共享,但不能由其他四元中的信道共享。在以高于CPLL操作范围的线路速率操作通道时,需要使用QPLL。GTXE2_COMMON原语封装了GTX QPLL,并且在使用GTX QPLL时必须进行实例化。类似地,GTHE2_COMMON原语封装了GTH QPLL,并且在使用GTH QPLL时必须进行实例化。
QPLL的架构:
PLL LOCKED指示频率是否已经锁定。
QPLL有两种不同的VCO,当选择下带VCO时,上波段VCO自动断电,反之亦然。两种VCO所支持的频率如下:
QPLL频率计算公式:
线速率与频率之间的关系:D表示通道中的TX或RX时钟分配器块的值。
在GT Quad中一般大于6.25Gbps的线速率就要选择QPLL了。
四、总结
这一部分可以参考以下UG476,掌握在什么情况下使用什么PLL就可以了,实现上面明白原理就好