GT Transceiver中的重要时钟及其关系(3)多个外部参考时钟使用模型
前言
上篇文章:https://reborn.blog.csdn.net/article/details/120734750
给出了单个外部参考时钟的使用模型,这篇是姊妹篇,多个外部参考时钟的使用模型。
正文
同样,分多种情况:
情形1:同一个QUAD中,多个GTX Transceiver使用多个参考时钟
每个QUAD有两个专用的差分时钟输入引脚(MGTREFCLK0[P/N]或 MGTREFCLK1[P/N]) ,可以连接到外部时钟源。在多个外部参考时钟使用模型中, 每个专用的参考时钟引脚对必须例化它们对应的IBUFDS_GTE2,以使用这些专用的参考时钟资源。
如下图所示:
在同一个QUAD中,多个GTX Transceiver使用多个参考时钟。
第一个外部参考时钟MGTREFCLK0[P/N],用户设计将其IBUFDS_GTE2的输出连接到GTXE2_COMMON 和GTX transceiver的 GTXE2_CHANNEL 原语以及的GTHE2_COMMON 和 GTH transceiver 的GTHE2_CHANNEL 原语的GTREFCLK0管脚。(太拗口,看图简而言之,将MGTREFCLK0[P/N]连接到GTREFCLK0管脚上)
同理,将MGTREFCLK1[P/N]连接到GTREFCLK1管脚上。
用户设计需要根据设计需求设置 QPLLREFCLKSEL[2:0]和CPLLREFCLKSEL[2:0]
情形2:不同QUAD中,多个GTX Transceiver 使用多个参考时钟
参考时钟选择结构的灵活性允许QUAD中的每个Transceiver都可以访问上下QUAD中的专用参考时钟。
下图展示了一个例子:
一个QUAD的Transceiver如何通过使用 NORTHREFCLK 和 SOUTHREFCLK管脚从另一个QUAD访问专用参考时钟。
在每个GTX或 GTH Transceiver PLL 有多个参考时钟选项的情况下,用户设计需要根据设计需求设置 QPLLREFCLKSEL[2:0]和CPLLREFCLKSEL[2:0]。
尽管在上面这种情况中,共用参考时钟的规则也是必须遵守的:
源QUAD上方的QUAD数量不能超过1个;
源QUAD下方的QUAD数量不能超过1个;
1个外部参考时钟所驱动的QUAD总数不超过3个,或驱动的Transceiver不超过12个。
一个时钟针对可以驱动的Transceiver的最大数量是12个。超过12个Transceiver的设计需要使用多个外部时钟引脚,以确保控制抖动的规则得到遵守。 当使用多个时钟引脚时,可以用一个外部缓冲器从同一个振荡器驱动它们。
对于需要动态改变参考时钟源的多速率设计。 QPLLREFCLKSEL 和 CPLLREFCLKSEL 端口用于动态选择参考时钟源。在选择之后,用户设计要负责 通过高电平有效的CPLLRESET和QPLLRESET端口重置CPLL和QPLL,并负责后续的初始化过程。
GT Transceiver中的重要时钟及其关系(3)多个外部参考时钟使用模型相关推荐
- GT Transceiver中的重要时钟及其关系(6)TXUSRCLK以及TXUSRCLK2的用途与关系
如下为transceiver的TX模块的结构框图: 今天内容不是介绍其内部各个结构的作用,而是介绍这里面存在时钟及其关系. 时钟仍然使我们今天的主题. 首先是框图的最右边FPGA TX Interfa ...
- GT Transceiver中的重要时钟及其关系(7)TXUSRCLK以及TXUSRCLK2的产生
前言 上文说了TXUSRCLK以及TXUSRCLK2的作用以及关系: TXUSRCLK是GTX/GTH transceiver中PCS逻辑的内部时钟. TXUSRCLK2是进入GTX/GTH Tran ...
- GT Transceiver中的重要时钟及其关系(4)CPLL的工作原理介绍
Transceiver内部时钟架构如下: Transceiver内部时钟来源可以是QPLL也可以是自己的CPLL. 其内部TX 和 RX 时钟分频器可以单独从 QPLL 或 CPLL 中选择时钟,允许 ...
- GT Transceiver中的重要时钟及其关系(2)单个外部参考时钟使用模型
前言 上文:https://reborn.blog.csdn.net/article/details/120681972 已经讲到,每个QUAD中的GT Transceiver通道有6个可用的参考时钟 ...
- java中父类与子类的关系以及使用
java中父类与子类的关系以及使用 在java中规定:一个父类可以有多个子类,但是一个子类只能有一个父类.子类可以通过extends关键字来继承父类.做个比较通俗的比喻,就像一个父亲可以有多个亲孩子, ...
- 嵌入式开发中DSP与FPGA的关系
嵌入式开发中DSP与FPGA的关系 常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器,arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强;fpga是可编程逻 ...
- 镜像和linux关系,Docker中容器和镜像的关系【通俗易懂】
docker中容器和镜像的关系是什么? 最近学习了docker,大多人感觉容器和镜像学的有点模糊. 特别是镜像和容器,感觉完全分不开,所以在此学习,然后总结了一下,便于后面的学习. 这是我总结的镜像总 ...
- IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系
IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系如下图所示: 转载于:https://www.cnblogs.com/CH ...
- 设CPU中各部件及其相互连接关系如下图所示。图中W是写控制标志,R是读控制标志,R 1 和R 2 是暂存器
设CPU中各部件及其相互连接关系如下图所示.图中W是写控制标志,R是读控制标志,R1和R2是暂存器. (1)假设要求在取指周期由ALU完成 (PC) + 1→PC的操作(即ALU可以对它的一个源操作数 ...
最新文章
- 十三、进程互斥的软件实现方法
- linux终端设置-集成说明
- Linux学习之系统编程篇:利用 setitimer 实现 alarm练习
- New directions in automated traffic analysis论文解读
- TurboIM即时通讯正式发布
- PHP笔记-平润年判断例子
- PL/Sql快速执行 insert语句的.sql文件
- 很经典的独白,搞网络的童鞋们,你们懂得
- [转载] Bitmap的秘密
- Java工程师如何在Docker上进行开发
- 手机12306买卧铺下铺技巧_12306火车票如何买下铺 手机12306买下铺技巧
- Linux中句柄是什么?
- Python根据拼音对中文排序
- Android逆向分析案例——某点评APP登陆请求数据解密
- Spreadsheet电子表格控件安装及用法总结
- 华为云计算IE面试笔记-eBackup有哪几种备份组网方式,各备份组网方式主要的应用场景及备份流程?
- 如何实现电脑时间与北京时间同步
- 开坑写博客1-2013电子设计大赛-四旋翼自主飞行器
- 北京开元数图科技有限公司面试总结(1)
- 区块链游戏2.0时代,如何打造开放型游戏生态社区?
热门文章
- poj1730Pollard分解
- 我也来晒Flex编写的工作流编辑器
- xmpp协议抓包_开源网络抓包与分析框架学习-Packetbeat篇
- java 分段读取数据_java _io_ .read()分段读取字节
- matlab求解集合覆盖问题,贪心算法实践之集合覆盖问题
- mysql 类似 user__类似于微博 用户最后一条动态的查询
- mssql 插入数据缓慢_SQLPro Studio for Mac(数据库管理器)
- 课工场java新手基础教程_Java新手学习路线,学Java不走弯路
- 测量接线导通问题解决方案
- 如果对GIF进行模糊化加边扩增