0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GTX/GTH收发器时钟架构应用介绍

FPGA之家 来源:FPGA技术实战 作者:FPGA技术实战 2021-03-29 14:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言:本文我们介绍GTX/GTH收发器时钟架构应用,该文内容对进行PCIe和XAUI开发的FPGA逻辑设计人员具有实际参考价值,具体介绍:

PCIe参考时钟设计

XAUI参考时钟设计

1.PCIe参考时钟设计

1.1参考输入时钟

GTX/GTH收发器使用参考时钟产生内部比特时钟用于发送和接收数据。收发器使用PCIe模式时,推荐的参考时钟为100MHz,参考时钟也可以选择125MHz或者250MHz。

参考输入时钟经过IBUFDS_GTE2原句驱动GTX/GTH收发器参考时钟。如果TX buffer旁路,TXOUTCLKSEL必须选择GTX/GTH收发器的参考时钟作为TXOUTCLK源时钟。该参考时钟在电源上电后必须保持稳定和自由运行。

对于异步时钟应用,最差的频率偏移必须保持在±600ppm或者±300ppm。GTX/GTH收发器内部产生的25MHz时钟来自参考时钟分频,用于同步器和定时器以及各种GTX/GTH收发器操作,如复位、电源管理、速率改变、OOB等。

PCIe参考时钟推荐的CPLL分频器和时钟设置如图1所示。

dba1d29a-8ecb-11eb-8b86-12bb97331649.jpg

图1、PCIe参考时钟推荐的CPLL分频器和时钟设置

对于PCIe Gen3应用,QPLL必须使用,图2显示了推荐的QPLL配置。

dbdeb566-8ecb-11eb-8b86-12bb97331649.jpg

图2、推荐的QPLL设置

1.2 并行时钟(PCLK)

在PCIe模式中,PCLK是FPGA逻辑接口,用来同步并行接口数据传输。在Gen1应用中推荐的PCLK时钟为125MHz,在Gen2和Gen3中推荐的PCLK为250MHz。通常一个MMCME2_ADV通过参考输入时钟产生125MHz和250MHz时钟。当MMCME2_ADV使用时,用户可以通过BUFGMUX选择想要的时钟。推荐PCIe模式中内部和外部数据位宽相同,此时[TX/RX]USRCLK和[TX/RX]USRCLK2时钟频率相同。

在Gen1、Gen2和Gen3中,推荐TX buffer旁路,此时TXOUTCLKSEL必须GTX/GTH收发器参考时钟通过TXOUTCLK端口后作为TXUSRCLK2的源时钟。为了最小化TX lane和lane之间偏移,所有lane的TXUSRCLK和TXUSRCLK2必须来源相同的时钟源。

在Gen1、Gen2和Gen3中,推荐使用RX buffer。当RX buffer应用在同步时钟应用中,GTX/GTH收发器参考时钟为RXUSRCLK和RXUSRCLK2的源时钟。图3显示了PCIe同步时钟应用架构。

dc24ffd0-8ecb-11eb-8b86-12bb97331649.jpg

图3、PCIe同步时钟架构举例

当RX buffer用在异步时钟应用中,RX恢复时钟来自主Lane0,作为RXUSRCLK和RXUSRCLK2时钟源。图4显示了PCIe异步时钟架构,图中如果使用BUFGMUX原句,则BUFG可以插入PCLK路径中用于平衡路径时序。

dc5bb82c-8ecb-11eb-8b86-12bb97331649.jpg

图4、PCIe异步时钟架构举例

2.XAUI时钟设计

2.1 参考输入时钟

对于XAUI应用,使用单一156.25MHz参考时钟。如图5所示,参考输入时钟通过IBUFDS_GTE2驱动GTXE2_COMMON。

dcbb2384-8ecb-11eb-8b86-12bb97331649.jpg

图4、XAUI时钟架构举例

图5中QPLL推荐的时钟配置如图6所示。

dd0cc43c-8ecb-11eb-8b86-12bb97331649.jpg

图6、QPLL推荐的时钟配置

2.2 并行时钟

在XAUI操作模式中,GTX/GTH收发器内部数据位宽和FPGA接口位宽为2字节位宽,此时,[TX/RX]USRCLK和[TX/RX]USRCLK2频率相同,即都为156.25MHz。

对于XAUI应用,推荐TX buffer旁路,此时TXOUTCLKSEL设置为3‘b011,使用GTX/GTH收发器参考时钟作为TXUSRCLK和TXUSRCLK2时钟源。

原文标题:PCIe和XAUI协议时钟架构应用实例

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630140
  • PCIe
    +关注

    关注

    16

    文章

    1420

    浏览量

    87536

原文标题:PCIe和XAUI协议时钟架构应用实例

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光纤收发器6个指示灯含义

    在工业通信、安防监控、企业组网等场景中, 光纤收发器 作为光电转换的关键设备,广泛应用于千兆/百兆以太网的远距离传输。然而,当网络出现中断或不稳定时,很多用户面对设备上闪烁的指示灯却一头雾水。其实
    的头像 发表于 12-05 09:44 118次阅读
    光纤<b class='flag-5'>收发器</b>6个指示灯含义

    MC74VHC245/MC74VHCT245A 总线收发器技术解析与应用指南

    安森美 (onsemi) MC74VHCT245A 总线收发器设计用于数据总线之间的双向异步通信。这些收发器有8条独立数据线,用于在两条总线之间传输数据。MC74VHCT245A收发器是采用硅栅
    的头像 发表于 11-22 14:45 834次阅读
    MC74VHC245/MC74VHCT245A 总线<b class='flag-5'>收发器</b>技术解析与应用指南

    LAN8841千兆以太网收发器技术解析

    Microchip Technology LAN8841千兆以太网 (GbE) 收发器集成有三速 (10BASE-T/100BASE-TX/1000BASE-T) 以太网物理层收发器,用于传输和接收
    的头像 发表于 10-13 13:49 349次阅读
    LAN8841千兆以太网<b class='flag-5'>收发器</b>技术解析

    谷泰微GT74LVCXTX45系列双电源总线收发器产品介绍

    GT74LVCXTX45系列包括一路,二路,四路,八路和十六路收发器,是具有可配置电平转换的双电源总线收发器。最大传输速率可达到420Mbps,满足高速数据传输要求。该收发器使用两个独立的电源轨,VCCA和VCCB的工作电压范围
    的头像 发表于 07-07 18:29 577次阅读
    谷泰微GT74LVCXTX45系列双电源总线<b class='flag-5'>收发器</b>产品<b class='flag-5'>介绍</b>

    CAN收发器:总线信号的“翻译官”

    在CAN总线通信中,CAN收发器(Transceiver)扮演着至关重要的角色——它就像一位“翻译官”,负责将微控制(MCU)的数字信号转换为总线上的差分信号,同时把总线信号翻译回MCU能理解
    的头像 发表于 06-27 11:34 1643次阅读
    CAN<b class='flag-5'>收发器</b>:总线信号的“翻译官”

    光模块与光纤收发器可以互连吗?

    光模块与光纤收发器 可以互通 ,二者均属于光电信号转换设备,但需满足特定技术条件才能稳定工作。以下是互通的核心要点及注意事项: 一、互通原理与技术基础 功能互补性 光模块:插在交换机/路由光口
    的头像 发表于 06-20 15:29 1137次阅读
    光模块与光纤<b class='flag-5'>收发器</b>可以互连吗?

    LTC1345单电源V.35收发器技术手册

    LTC1345 是一个采用单 5V 电源来为 V.35 接口提供差分时钟和数据信号的单片收发器。 与一个外部电阻终端网络和一个控制信号的 LT®1134A RS232 收发器配合,LTC1345 可形成一个采用单 5V 工作电源
    的头像 发表于 05-20 14:20 708次阅读
    LTC1345单电源V.35<b class='flag-5'>收发器</b>技术手册

    gtx是光纤吗

    ”,主要面向高端游戏玩家和追求高性能的用户。GTX显卡支持最新的图形处理技术,如DirectX 12、HDR等,能够为玩家带来流畅的游戏体验和高品质的图像效果。 GTX在高速收发器领域的定义: 在FPGA(现场可编程门阵列)等高
    的头像 发表于 05-08 10:37 1537次阅读

    AD9253对时钟抖动的要求怎么样,应该选择怎样的时钟架构

    1:这款芯片支持连续采样、沿触发和外触发工作方式 2:时钟必须使用时钟芯片配置才行?使用有源晶振是否可以? 3:这款芯片对时钟抖动的要求怎么样,应该选择怎样的时钟架构
    发表于 04-15 06:43

    74ALVT162245收发器规格书

    电子发烧友网站提供《74ALVT162245收发器规格书.pdf》资料免费下载
    发表于 02-11 15:23 0次下载
    74ALVT162245<b class='flag-5'>收发器</b>规格书

    光纤收发器与IO-Link收发器的区别

    在工业自动化和通信领域,光纤收发器和IO-Link收发器都是关键的通信组件,它们在数据传输、网络扩展和设备连接方面发挥着重要作用。然而,两者在设计、功能、应用场景以及技术特性上存在显著差异。本文将
    的头像 发表于 02-02 15:44 918次阅读

    无线收发器工作原理,无线收发器怎么使用

    无线收发器作为现代通信技术的重要组成部分,广泛应用于各个领域,包括无线通信、物联网、远程控制和无线传感网络等。本文将深入探讨无线收发器的工作原理,同时提供详细的使用方法。
    的头像 发表于 01-29 15:31 2527次阅读

    高速接口7系列收发器GTP介绍

    ,这是一个带一个QUAD的ZYNQ FPGA,上面的收发器是GTP。对于其他稍微高端一点的ZYNQ上带有收发器应该是GTH/GTX的。但是,只是实现一个千兆网,使用GTP应该是足够了。
    的头像 发表于 01-24 11:53 1634次阅读
    高速接口7系列<b class='flag-5'>收发器</b>GTP<b class='flag-5'>介绍</b>

    影响光纤收发器性能的三大因素

    光纤收发器作为现代通信网络的重要组成部分,发挥着关键的作用。通过有效地解决连接的脏污或损坏、信号衰减以及过热等问题,可以很大程度上提升光纤收发器的稳定性和性能,确保网络的高速、稳定运行。定期维护和检查设备,以及采用适当的技术手
    的头像 发表于 12-06 12:13 1708次阅读