前言

上篇文章: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)多个外部参考时钟使用模型相关推荐

  1. GT Transceiver中的重要时钟及其关系(6)TXUSRCLK以及TXUSRCLK2的用途与关系

    如下为transceiver的TX模块的结构框图: 今天内容不是介绍其内部各个结构的作用,而是介绍这里面存在时钟及其关系. 时钟仍然使我们今天的主题. 首先是框图的最右边FPGA TX Interfa ...

  2. GT Transceiver中的重要时钟及其关系(7)TXUSRCLK以及TXUSRCLK2的产生

    前言 上文说了TXUSRCLK以及TXUSRCLK2的作用以及关系: TXUSRCLK是GTX/GTH transceiver中PCS逻辑的内部时钟. TXUSRCLK2是进入GTX/GTH Tran ...

  3. GT Transceiver中的重要时钟及其关系(4)CPLL的工作原理介绍

    Transceiver内部时钟架构如下: Transceiver内部时钟来源可以是QPLL也可以是自己的CPLL. 其内部TX 和 RX 时钟分频器可以单独从 QPLL 或 CPLL 中选择时钟,允许 ...

  4. GT Transceiver中的重要时钟及其关系(2)单个外部参考时钟使用模型

    前言 上文:https://reborn.blog.csdn.net/article/details/120681972 已经讲到,每个QUAD中的GT Transceiver通道有6个可用的参考时钟 ...

  5. java中父类与子类的关系以及使用

    java中父类与子类的关系以及使用 在java中规定:一个父类可以有多个子类,但是一个子类只能有一个父类.子类可以通过extends关键字来继承父类.做个比较通俗的比喻,就像一个父亲可以有多个亲孩子, ...

  6. 嵌入式开发中DSP与FPGA的关系

    嵌入式开发中DSP与FPGA的关系 常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器,arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强;fpga是可编程逻 ...

  7. 镜像和linux关系,Docker中容器和镜像的关系【通俗易懂】

    docker中容器和镜像的关系是什么? 最近学习了docker,大多人感觉容器和镜像学的有点模糊. 特别是镜像和容器,感觉完全分不开,所以在此学习,然后总结了一下,便于后面的学习. 这是我总结的镜像总 ...

  8. IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系

    IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系如下图所示: 转载于:https://www.cnblogs.com/CH ...

  9. 设CPU中各部件及其相互连接关系如下图所示。图中W是写控制标志,R是读控制标志,R 1 和R 2 是暂存器

    设CPU中各部件及其相互连接关系如下图所示.图中W是写控制标志,R是读控制标志,R1和R2是暂存器. (1)假设要求在取指周期由ALU完成 (PC) + 1→PC的操作(即ALU可以对它的一个源操作数 ...

最新文章

  1. 十三、进程互斥的软件实现方法
  2. linux终端设置-集成说明
  3. Linux学习之系统编程篇:利用 setitimer 实现 alarm练习
  4. New directions in automated traffic analysis论文解读
  5. TurboIM即时通讯正式发布
  6. PHP笔记-平润年判断例子
  7. PL/Sql快速执行 insert语句的.sql文件
  8. 很经典的独白,搞网络的童鞋们,你们懂得
  9. [转载] Bitmap的秘密
  10. Java工程师如何在Docker上进行开发
  11. 手机12306买卧铺下铺技巧_12306火车票如何买下铺 手机12306买下铺技巧
  12. Linux中句柄是什么?
  13. Python根据拼音对中文排序
  14. Android逆向分析案例——某点评APP登陆请求数据解密
  15. Spreadsheet电子表格控件安装及用法总结
  16. 华为云计算IE面试笔记-eBackup有哪几种备份组网方式,各备份组网方式主要的应用场景及备份流程?
  17. 如何实现电脑时间与北京时间同步
  18. 开坑写博客1-2013电子设计大赛-四旋翼自主飞行器
  19. 北京开元数图科技有限公司面试总结(1)
  20. 区块链游戏2.0时代,如何打造开放型游戏生态社区?

热门文章

  1. poj1730Pollard分解
  2. 我也来晒Flex编写的工作流编辑器
  3. xmpp协议抓包_开源网络抓包与分析框架学习-Packetbeat篇
  4. java 分段读取数据_java _io_ .read()分段读取字节
  5. matlab求解集合覆盖问题,贪心算法实践之集合覆盖问题
  6. mysql 类似 user__类似于微博 用户最后一条动态的查询
  7. mssql 插入数据缓慢_SQLPro Studio for Mac(数据库管理器)
  8. 课工场java新手基础教程_Java新手学习路线,学Java不走弯路
  9. 测量接线导通问题解决方案
  10. 如果对GIF进行模糊化加边扩增