引言:串行收发器中的均衡器在接收中补偿线路高频信号衰减,减少误码率,增大信号眼图显示等方面具有重要作用。采样时钟随数据一起传输,在接收端通过CDR电路恢复时钟,极大的提高了数据传输速率。本文我们一起了解下GTX/GTH收发器中这两种资源的结构和使用方法:

  • GTX/GTH收发器RX均衡器
  • GTX/GTH收发器CDR时钟恢复电路

1.RX均衡器(DFE和LPM)

1.1功能描述

串行链路比特误码率(BER)性能是发送器、传输媒介和接收器的一个功能。传输媒介是带宽受限的,通过它的信号会衰减和失真。均衡器主要用于补偿由于频率不同而引起的阻抗或者衰减差异

对于GTX/GTH收发器,基于系统级的功耗和性能的权衡,有两种类型的自适应滤波可用:

  • 功耗优化和低通道损耗的低功耗模式(LPM)
  • 均衡更低损耗通道的判决反馈均衡模式(DFE)

图1、LPM模式

DFE模式通过提供更接近的调整滤波器参数,提供更好的传输通道补偿。但是,DFE模式不能移除发送比特的pre-cursor,只能补偿post-cursor。线性均衡器允许pre-cursor和post-cursor增益。GTX/GTH RX DFE模式是一个离散时间自适应高通滤波器,该滤波器系数TAP由自适应算法设置。

图2、GTX收发器DFE模式

图3、GTH收发器DFE模式

1.2 GTX均衡器使用模式

图4、GTX收发器RX均衡器配置选择

1.LPM和DFE模式选择

对于线速率高达11.2 Gb/s的短距离应用,建议使用LPM模式,在Nyquist频率下,信道损耗为12 dB或更小。

DFE模式推荐用于中长距离应用,在奈奎斯特频率下的信道损耗为8dB或者以上。DFE具有均衡信道而不放大噪声和串扰的优点。DFE还可以纠正由GTX收发器中通道不连续引起的反射。当串扰是一个问题或在单比特响应分析中识别反射时,DFE模式是最佳选择。

在8B/10B应用中或不使用数据加扰的情况下,必须仔细考虑DFE模式。为了正确地适应数据,DFE模式下的自动适应要求输入数据是随机的。

2.LPM模式使用

GTX LPM和DFE模式使用不同的CTLE块,另外,GTX收发器中,CTLE块在LPM模式下自动消除基线漂移,无需用户干预。LPM模式选择通过设置RXLPMEN端口为1’b1。

3.DFE模式使用

DFE模式利用AGC、CTLE、DFE和基线消除器来均衡通道的影响。DFE模式选择通过设置RXLPMEN端口为1’b0。

图5、RX均衡器端口

2.RX时钟恢复(CDR)

2.1功能描述

每个
GTXE2_CHANNEL/GTHE2_CHANNEL收发器接收时钟恢复电路从输入的数据流中提取出恢复时钟。图6举例了CDR模块结构。

图6、CDR模块结构

GTX/GTH收发器采用相位旋转CDR结构。输入数据首先经过接收器均衡阶段,均衡后的数据由边沿采样器和数据采样器捕获。数据采样器捕获的数据被馈送至CDR状态机和下游收发器模块。

CDR状态机使用来自边缘和数据采样器的数据来确定传入数据流的相位并控制相位插值器(PIs)。边缘采样器的相位锁定在数据流的过渡区域,而数据采样器的相位则位于数据眼的中间。

图7、CDR采样器位置

CPLL或QPLL为相位内插器提供基准时钟。相位内插器依次产生精细的、均匀分布的采样相位,以允许CDR状态机具有精细的相位控制。CDR状态机可以跟踪传入的数据流,这些数据流可以与本地PLL参考时钟存在频率偏移。

2.2 CDR时钟端口配置

图7、CDR时钟恢复端口配置

图7显示了GTXE2_CHANNEL通道源码中CDR时钟恢复配置端口。


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

Xilinx 7系列FPGA收发器架构之接收器(RX)(十一)相关推荐

  1. Xilinx 7系列FPGA收发器架构之接收器(RX)(十)

    引言:本节开始我们介绍7系列FPGA收发器接收部分结构,通过本文可以学习以下内容: RX模拟接收前端(AFE)介绍与使用 GTX/GTH RX管脚极性控制 1.RX资源概述 GTX/GTH收发器的接收 ...

  2. Xilinx 7系列FPGA收发器架构之硬件设计指导(一)

    引言:本文我们介绍Xilinx 7系列FPGA收发器硬件设计主要注意的一些问题,指导硬件设计人员进行原理图及PCB设计.本文介绍以下内容: GTX/GTH收发器管脚概述 GTX/GTH收发器时钟设计 ...

  3. xilinx7中管脚mrcc和srcc_Xilinx 7系列FPGA收发器架构之硬件设计指导(一)

    引言:本文我们介绍Xilinx 7系列FPGA收发器硬件设计主要注意的一些问题,指导硬件设计人员进行原理图及PCB设计.本文介绍以下内容: GTX/GTH收发器管脚概述 GTX/GTH收发器时钟设计 ...

  4. FPGA Xilinx 7系列高速收发器GTX通信

    Xilinx 7系列高速收发器GTX 说明: FPGA: TX端_zynq(7z035) RX端_zynq(7z100). 两个FPGA通过SFP(光纤)接口相连进行GTX的通信. 环境:Vivado ...

  5. Xilinx 7系列FPGA 高速收发器GTX/GTH的一些基本概念

    本来写了一篇关于高速收发器的初步调试方案的介绍,给出一些遇到问题时初步的调试建议.但是发现其中涉及到很多概念.逐一解释会导致文章过于冗长.所以单独写一篇基本概念的介绍,基于Xilinx 7系列的GTX ...

  6. Xilinx 7系列FPGA概览

    Xilinx 7系列FPGA概览 文章目录 Xilinx 7系列FPGA概览 1.Xilinx的四个工艺级别 2.Virtex.Kintex.Artix和Spartan 3.7系列特点 4.7系列命名 ...

  7. Xilinx 7系列FPGA之Virtex-7产品简介

    Xilinx Virtex-7 系列FPGA:高密度.低功耗的28nm技术带来的性能革新 挑战:难以满足的带宽需求 为下一代网络实施高级串行连接标准 提高数据处理性能 让产品更快上市 满足受限的功率预 ...

  8. Xilinx 7系列FPGA介绍

    2015年11月,Xilinx推出Spartan®-7 FPGA系列 赛灵思公司今天宣布为成本敏感型应用推出灵活的 I/O 密集型器件--Spartan®-7 FPGA系列.该新型系列器件可满足汽车. ...

  9. Xilinx 7系列FPGA中CLB结构和内部资源使用

    Xilinx 7系列FPGA中CLB结构和内部资源使用 7系列FPGA内部资源更加的更富,性能更强悍,最吸引人的就是28nm工艺使得相同的逻辑资源功耗降低50%,这是一个很大的提升,在单板硬件上仅仅降 ...

最新文章

  1. 小微贷是美团的上坡之路?
  2. 偷盖茨、奥巴马 Twitter 的黑客被抓了,年轻到你想不到!
  3. Android View篇之自定义验证码输入框
  4. echart折线图小知识
  5. 发现了星星机这种打印工具,还挺不错...
  6. python人工智能——深度学习——TensorFlow基本介绍
  7. dm9000AE调试记录
  8. 6张图,带你深入理解GitOps,真硬核!
  9. 安装mysql显示有5.0_安装MySQL5.0时到如图这一步提示出错了,~
  10. 普诺飞思公布发明者社区,启发基于事件视觉技术的创新
  11. php class使用方法,PHP调试类Krumo使用教程
  12. 04 Mysql之单表查询
  13. php git server,server.php
  14. 【POJ 3320】【尺取法】Jessica's Reading Problem【暑期 No.2】
  15. 【微信小程序】微信Web开发者工具的部分界面功能
  16. 初学Spring Cloud踩得坑之Caused by: org.springframework.context.ApplicationContextException
  17. Android ViewFliper
  18. 京东抢购失败?试试用Python准时自动抢购!七夕秒抢种礼物!
  19. Autogrid5划分网格
  20. C++ AMP实战:绘制曼德勃罗特集图像

热门文章

  1. 2023年5月19日Redis学习记录(笔记md文档非本人亲自编写,仅作为个人学习记录,无其他目的)
  2. Kettle连接 SAP Hana 数据库
  3. 几种常用的软件测试工具
  4. 【转载】周易大象传原文及译文
  5. 有奖 | 你想要什么样的程序员贴纸?
  6. 电脑屏幕下方任务栏不显示了怎么处理 ?
  7. OneDrive容量缩水,微软安抚用户:Office 365免费用一年
  8. element tree不刷新视图_我不告诉你的话,你不会知道iPad原来也有这么多窍门,学起来...
  9. 法学专业能从事计算机工作吗,未来20年,这5个专业都是“香饽饽”,毕业生工作好找前途大好!...
  10. [分享] 《步步为营封 Win7》--skyfree