GT资源-CPLL QPLL

一、前言

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就可以了,实现上面明白原理就好

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/623299.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java基础(变量)

什么是变量? 变量:在程序的执行过程中,其值有可能发生改变的量(数据) 变量的使用场景 当某个数据经常发生改变时,我们也可以用变量储存。当数据变化时,只要修改变量里面记录的值即可。 变量…

iframe嵌入海康威视摄像头监控视频画面

前言:海康威视有非常好的开放平台支持(海康开放平台),如遇到技术问题,可以先花点时间在开放平台视频教程板块学习一下。直接问客服可能会比较懵,而且sdk客服和api客服互相分离,一开始可能都不知道问谁。 在开放平台上…

linux三剑客精妙招式都汇总在本文了(建议收藏)

熟悉linux的都知道,linux中有著名的三个命令,即grep、sed、awk。这三个命令被称为linux三剑客。三剑客包含各种招式众多,熟练掌握这三个命令的用法,将大大提高我们对文件的处理速度,大大提升运维效率。 本文通过具体实…

Python零基础从小白打怪升级中~~~~~~~TCP网络编程

TCP网络编程 一、什么是TCP协议 TCP( Transmission control protocol )即传输控制协议,是一种面向连接、可靠的数据传输协议,它是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。 面向连接 :数据传输之前客户端和…

【环境】原则

系列文章目录 【引论一】项目管理的意义 【引论二】项目管理的逻辑 【环境】概述 【环境】原则 一、培养项目系统性思维 1.1 系统性思维 1.2 系统性思维的价值 1.3 建模和推演&数字孪生 二、项目的复杂性和如何驾驭复杂性 2.1 复杂性的三个维度 2.2 如何驾驭复杂性 三、…

民航电子数据库:[E14024]事务内变更操作次数超过最大许可值10000,可通过系统参数max_trans_modify适当调整限制

目录 一、场景二、异常情况三、原因四、排查五、解决 一、场景 1、对接民航电子数据 2、执行delete语句时报错 二、异常情况 三、原因 通过报错信息就可以看出,是系统参数max_trans_modify配置导致 当删除的数据量 > max_trans_modify时,删除就会…

BypassUAC漏洞挖掘和代码集成

什么是UAC UAC是UserAccountControl的缩写,即用户帐户控制。是Windows操作系统中的一种安全特性,旨在保护计算机不被未经授权的应用程序和操作所破坏。UAC通过提示用户是否允许某个应用程序或操作修改计算机的设置或访问敏感数据,来帮助用户…

【算法一则】编辑距离 【动态规划】

题目 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 示例 1:输入:word1 "horse", word2 "…

MySQL学习笔记4——时间函数

MySQL时间函数 一、日期时间类型1、获取日期时间数据中部分信息的函数2、计算日期时间的函数3、其他日期时间函数 一、日期时间类型 时间函数就是用来处理时间的函数。时间,几乎可以说是各类项目中都会存在的数据,项目需求不同,我们需要的时…

CSS导读 (复合选择器 上)

(大家好,今天我们将继续来学习CSS的相关知识,大家可以在评论区进行互动答疑哦~加油!💕) 目录 二、CSS的复合选择器 2.1 什么是复合选择器 2.2 后代选择器(重要) 2.3 子选择器(重要) Questions 小提…

【数据可视化包Matplotlib】Matplotlib基本绘图方法

目录 一、Matplotlib绘图的基本流程(一)最简单的绘图(仅指定y的值)(二)更一般的绘图(同时指定x和y的值)(三)增加更多的绘图元素 二、布局相关的对象——Figur…

【XR806开发板试用】XR806在U8G2上增加MQTT+JSON控制

一、前言 U8G2移植参见之前写的文章 https://aijishu.com/a/1060000000292472本次增加MQTTJSON是站在大佬的肩膀上,参见 https://aijishu.com/a/1060000000284320CJSON的使用,参见 https://blog.csdn.net/fengxinlinux/article/details/53121287 二、成…