Xiinx 7系列FPGA收发器架构之共享功能(三)

引言:接着上一篇继续介绍7系列FPGA收发器共享资源。本文主要介绍GTX/GTH收发器内部CPLL和QPLL锁相环时钟结构及使用,通过本文可以学习一下内容:

  • 通道PLL(CPLL)的结构及使用
  • QPLL的结构及使用

 

1.通道PLL(CPLL)结构及使用

GTX/GTH收发器通道内部时钟架构如图1所示,可以看到收发器通道内部时钟主要分为CPLL、TX发送时钟分频器和RX接收时钟分频器三部分。TX时钟和RX时钟分频器允许收发器接收器和发送器操作在不同的线速率,使用不同的参考时钟输入。

Xiinx 7系列FPGA收发器架构之共享功能(三)

图1、内部通道时钟架构

CPLL原理功能模块框图如图2所示。输入时钟在进入相位鉴相器前首先进行M倍分频。反馈分频器N1和N2决定了VCO倍频比例和CPLL输出频率。一个锁定指示器模块用于比较参考时钟和VCO反馈时钟频率以决定CPLL输出是否锁定。

Xiinx 7系列FPGA收发器架构之共享功能(三)

图2、CPLL功能模块框图

CPLL输出频率如图3中式-1所示,式-2为FPGA收发器线速率(line rate),式中D为TX和RX模块分频器因子。CPLL分频器因子如图4所示。

Xiinx 7系列FPGA收发器架构之共享功能(三)

图3、CPLL输出频率及收发器线速率公式

Xiinx 7系列FPGA收发器架构之共享功能(三)

图4、CPLL分频器因子

举例CPLL使用:图6显示了FPGA收发器线速率配置为1.25GHz,图7显示了与该线速率相匹配的收发器内部CPLL属性配置,根据图中公式,我们可以看到配置参数是正确的。

Xiinx 7系列FPGA收发器架构之共享功能(三)

图6、FPGA收发器线速率配置

 

Xiinx 7系列FPGA收发器架构之共享功能(三)

图7、收发器内部CPLL属性参数

2. QPLL结构及使用

QPLL为Quad内公共PLL,它可以支持的VCO最大频率比CPLL更大。当线速率大于6.6Gbps时,必须使用QPLL。QPLL的原理和CPLL操作方法很类似。图8显示了QPLL内部结构图。QPLL分频器因子如图10所示。

Xiinx 7系列FPGA收发器架构之共享功能(三)

图8、QPLL内部结构框图

 

Xiinx 7系列FPGA收发器架构之共享功能(三)

图9、QPLL输出频率及收发器线速率公式

 

Xiinx 7系列FPGA收发器架构之共享功能(三)

图10、QPLL分频器因子

举例QPLL配置:图11显示了QPLL属性配置。由于图6没有使能QPLL,所以在图11中,未出现RXOUT_DIV和TXOUT_DIV属性配置,这点要注意。

Xiinx 7系列FPGA收发器架构之共享功能(三)

图11、QPLL属性配置


更多其他技术文章可以关注我的微信公众号“FPGA技术实战”,欢迎交流 !

 

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Zynq是Xilinx公司的一款片上系统(SoC),其中集成了一颗ARM处理器和FPGA。而GTX/GTH是Xilinx 7系列FPGA中的高速收发器。下面是一些基本概念: 1. GTX/GTH收发器:GTX(Gigabit Transceiver)/GTH(Gigabit Transceiver Hard)是Xilinx 7系列FPGA中的高速串行收发器。它们支持多种协议,包括PCI Express、SATA、USB3.0、10Gb Ethernet等。GTX/GTH收发器的特点是高速、低功耗和灵活性。 2. 通道:通道是指GTX/GTH收发器中的一个物理通道,它包括一个发送端和一个接收端。一个GTX/GTH收发器可以包含多个通道。 3. 数据速率:数据速率是指GTX/GTH收发器传输数据的速度,通常以Gbps为单位。不同的协议有不同的数据速率要求,因此GTX/GTH收发器支持多种数据速率。 4. 传输协议:GTX/GTH支持多种传输协议,包括PCI Express、SATA、USB3.0、10Gb Ethernet等。每种协议有不同的数据速率和传输格式要求,因此GTX/GTH收发器需要配置不同的参数以支持不同的协议。 5. 时钟和时序:GTX/GTH收发器需要使用时钟信号以同步发送和接收数据。时钟信号的频率和时序对于数据传输的稳定性和可靠性非常重要。GTX/GTH收发器支持多种时钟配置方式,包括外部时钟、内部PLL时钟等。 6. 驱动器和接收器:GTX/GTH收发器的驱动器和接收器是用来控制发送和接收数据的电路。驱动器控制数据的发送,接收器控制数据的接收。GTX/GTH收发器支持多种驱动器和接收器配置方式,包括预加重、均衡器、解调器等。 以上是一些基本概念,对于GTX/GTH的详细配置和使用,需要参考Xilinx的相关文档和实验指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FPGA技术实战

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值