目录

1.GTX概念

1.1  GT定义

1.2 GTX的分布

1.3 GTX结构

2 . ibert

3. DRP端口


1.GTX概念

1.1  GT定义

GT的意思是Gigabyte Transceiver ,G比特收发器,通常叫serdes 、高速收发器。GT有GTP GTX GTH GTZ 。

1.2 GTX的分布

7系列FPGA通常按照bank来分,对于GTX的bank,一般称为一个quad,因为一个bank中有4个独立的GTX通道。每个通道称为channel。也就是4个GTX为一组,称呼为Quad,每个GTX称呼为channel。这就很容易理解QPLL和CPLL。QPLL是一个Quad共用的PLL ,GTX一个Quad只有一个QPLL。CPLL是每个channel独有的PLL。QPLL 和CPLL除了数目和归属不同之外,最大的不同在于支持的最高线速频率不同。QPLL比CPLL高很多,具体看IP核定义。
TX和RX:
严格说TX应该是Transmitter ,表示发送部分,

RX是Receiver .,表示接受部分 。

1.3 GTX结构

包含两大部分,PMA PCS。
PMA(物理媒介附加子层)主要功能是 :  串并\并串转换和模拟部分。提供高性能的串行接口,如预加重、均衡。
PCS(物理编码子层)主要是并行数字电路处理。数字流的编码/解码,8B\10B等。

扩展: 预加重是什么?

预加重 pre-emphasis

为便于信号的传输,而对某些频谱分量的幅值相对于其他分量的幅值预先有意予以增强的措施。 预加重是在电平转换开始前有意过量驱动。

信号传输线表现出来的是低通滤波器特性,传输过程中信号的高频成分衰减大,低频部分衰减小,预加重技术的思想就是在传输新的始端增强信号的高频成分,以补偿高频分量在传输过程中的过大衰减。信号的高频分量主要出现在信号的上升沿和下降沿处,预加重技术就是增强信号上升沿和下降沿的幅度。

2 . ibert

ibert 是Xilinx提供的一个用于GT辅助调试的IP。这个IP有两种用法:
1、 直接使用example design  进行独立使用;
2、 集成到某个工程中使用。
ibert 的用途是:
1、基于PRBS模块的误码率检查(PRBS  伪随机序列);
2、基于眼图扫描模块的测量近端眼图。

3. DRP端口

通常一个内部模块需要进行配置,使用两种方法:端口控制和配置参数控制。
一个常见的应用就是线速率切换。这时候就需要利用DRP端口来调整部分参数的值,然后复位GTX,使GTX工作在不同的线速率下。

Xilinx 系列 FPGA 高速收发器的一些知识相关推荐

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

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

  2. zynq中mgtx应用_Xilinx 7系列FPGA 高速收发器GTX/GTH的一些基本概念

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

  3. vivado生成ltx文件命令_Xilinx Artix-7系列FPGA 高速采集卡开发例程使用手册.pdf

    Xilinx Artix-7系列FPGA 高速采集卡开发例程使用手册 Xilinx Artix-7 系列FPGA 高速采集卡开发例程使用手册 Revision History Draft Date R ...

  4. FPGA高速收发器GTX/GTH关于外部参考时钟MGTREFCLK的设计

    FPGA高速收发器GTX/GTH关于外部参考时钟MGTREFCLK的设计 0  背景 最近在调试多片FPGA基于GTX高速收发器的芯片间接口通信,FPGA型号为Kintex7-325T.硬件板卡是直接 ...

  5. XILINX FPGA 高速收发器 GTP设计初探

    XILINX 高速收发器GTP之配置 FPGA内嵌收发器相当于以太网中的PHY芯片,但更灵活更高效,线速率也在随着FPGA芯片的发展升级.本文对7系列FPGA内部高速收发器GTP IP核的配置和使用做 ...

  6. XILINX Ultrascale/Ultrascale+ 高速收发器时钟MGTHREFCLK原语调用

    1.概述 2.高速收发器 字面意思专用于收发高速数据,UltraScale架构中的GTY收发器是功率高效的收发器,在UltraScale FPGA中支持500Mb/s到30.5Gb/s的线速率,在Ul ...

  7. 基于vivado开发xilinx系列FPGA的冷知识(1)——自定义IP核的封装与后期修改

    感慨于各大论坛里关于vivado的一些冷门功能使用技巧十分匮乏,我决定慢慢更新一些自己经历项目实战后的使用心得,仅作抛砖引玉. 第一篇来介绍下开发完毕后以IP核形式打包工程文件的一些操作. 可能很多人 ...

  8. XM6748F-IDK TMS320C6748+FPGA高速数据采集处理平台

    支持32路AD采集,32路DA输出. 支持多路RS485.RS232串口: 支持实时系统,控制延时: 支持DSP和ARM的多核通信,提供丰富的采样demo: 支持图形界面编程,触控! 1.C6748+ ...

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

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

最新文章

  1. 计算机在中学物理的应用分析报告,BGPLUS官方合作 | 加州大学伯克利分校 | 物理:计算机算法及物理在工程中应用...
  2. c++类与类的泛化(Generalization)关系
  3. 30_visdom可视化、TensorboardX及其案例、安装visdom、使用visdom的案例
  4. 数据挖掘在呼叫中心的六大应用点
  5. 10恢复出厂设置_Mac系统如何恢复出厂设置
  6. react在组件内插入标签_javascript – 如何将css类添加到react中的组件?
  7. 14.Adding Frontend Files to your Module
  8. oracle 进入empt,关于redhat6.2静默安装oracle11g出现的问题 大神救命
  9. 英国脱离欧盟Brexit目前票数:脱欧阵营51.4%领先!!!
  10. amoeba mysql_mysql中间件-amoeba
  11. tensorflow padded_batch的注意事项
  12. 关于 Sensor flicker/banding现象的解释
  13. go 获取当前时间,以及时间格式转换
  14. 不确定度在线计算_测氡仪校准结果不确定度产生的5个因素
  15. 全国软件测试培训机构名单已发布
  16. 查询字体文件所包含的文字
  17. Python之正则表达式
  18. java finally关闭文件流_Java如何正确的使用try catch finally关闭文件流的总结
  19. 关于三星手机刷机,以GTN8000为例
  20. u盘变成RAW格式怎么修复?好用的教程分享

热门文章

  1. 含三角函数的不定积分计算例题
  2. 讲道理与pros and cons
  3. 求解欧拉方程的c语言,用有限体积方法求解欧拉方程.doc
  4. 获取屏幕大小、获取底部虚拟按键高度
  5. jQuery自定义动画王者荣耀手风琴效果
  6. 小白入门ROS -机器人仿真(2)
  7. 【技术演讲】ADN技术
  8. MATLAB的用途与使用方法,matlab shiftdim函数作用用法与shiftdim()移动维度
  9. Bing地图公共数据源
  10. 2023MathorcupC题电商物流网络包裹应急调运与结构优化问题建模详解+模型代码(一)