引言:串行收发器中的均衡器在接收中补偿线路高频信号衰减,减少误码率,增大信号眼图显示等方面具有重要作用。采样时钟随数据一起传输,在接收端通过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. php 递归展现城市信息,PHP 递归兑现层级树状展现数据
  2. Android开发进阶1 思维改变 如何知道我需要学什么(上)
  3. Linux 下安装 Redis
  4. 企业应用超级App来啦!
  5. discuz uc_server 配置登录
  6. [原]JavaScript必备知识系列-作用域
  7. kotlin官方文档中文翻译(二) 基础内容
  8. 微软 Windows 11 全套内置自带壁纸打包下载 - Win11 官方默认原生 4K 高清壁纸图片
  9. Bolt界面引擎 HostWnd的生存周期以及相应的objtree的绑定问题
  10. excel填充序列_EXCEL工资表制作后导入工资条方法,实现1秒搞定,万人群发
  11. android StageFright框架解读
  12. SpringBoot part4 day15
  13. 区块链性能测试工具Hyperbench详解
  14. quartz 设计表结构
  15. ls基本用法-查看文件大小 k m g
  16. #路由配置以及华为路由协议优先级
  17. 从“零”开始学习一下DCT
  18. Uva1665岛屿——并查集
  19. Swift使用代码进行约束
  20. pytorch搭建Resnet50实现狗狗120个品种类的分类

热门文章

  1. 云蝠智能与华为云:是伙伴,更是一起逐梦的同路人
  2. 【观察】四川产业转型“加速跑”,鲲鹏生态助推“新升级”
  3. 六年级下学期计算机课教学进度,六年级下册信息技术教学计划
  4. 某程序员发现 CSDN官方“漏洞”,立省¥10000+,抓紧薅吧
  5. PCB板材及叠层结构
  6. 腾讯员工收入曝光,我顿悟了一个成人世界的残酷事实
  7. Java集合可分成什么类_java.util包含Java中大量工具类、集合类等,例如Arrays、List、Set等。...
  8. php教程--案例4(判断闰年)
  9. 理解MVC、MVP、MVVM在干什么,进化的原因。
  10. idea html设置字体大小,intellij idea设置(字体大小、背景)