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

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

3天内不再提示

关于IBERT for GTY中两点总结

C29F_xilinx_inc 来源:赛灵思 作者:赛灵思 2022-02-16 16:21 次阅读

在IBERT测试中需要注意的有以下两个要点:

1.System Clock的选择
在UI配置Clock Settings中有对System Clock的选择,所谓“System Clock”查手册理解为该IP core工作所需时钟,跟GT口没有直接关系,主要用于测试所需通信以及其他的逻辑。可以用外部引入的时钟,也可以用GT口的REFCLK。当system clock 大于100MHz时,内部会生成MMCM以满足约束要求,所以我理解的是IP core内部时钟需要100MHz。

poYBAGIMphKAPYA1AAE17V8SvZk504.png

2.有关Loopback Mode
把IBERT example的bit烧入待测试的板子,并且建立测link以后,最重要的操作就是选择Loopback Mode,它有五种选择:分别为none 、near-end-pma、near-end-pcs、far-end-pma、far-end-pcs。下面就梳理一下其工作机制。

常见的测试方式无非就两种:1.测试一个GT口;2.两个GT口互测;对于我的项目来说,物理上是基于SFP光模块的高速网口。下面来说明一下这两种情况

poYBAGIMphaAcHmCAAHFkivMP7Y096.png

结合GT口的内部框图来说明不同Links下的配置以及测试的结果。

2.1 1个GT口自测
对于1个GT口的自测,比较容易理解,即TX GTs和RX GTs同属一条lane的TX和RX,比如X0Y4/TX和X0Y4/RX,对应外部连接则是将光纤跳线两头分别插入同一光口的收发端。

pYYBAGIMph2AZ9gJAAEW62WT4tQ336.png

此时,loopback选择none、Near-End PMA和Near-End PCS的路径如上图所示,也比较好理解。None即没有内部loopback路径,依靠光口和光纤跳线完成数据的回环。对于一个口的自测,完成这三种mode的测试就够了,那如何理解Far-End PMA和Far-End PCS呢?在GT User Guide中有这样一张图和描述如下:

poYBAGIMph6AXtX3AAFK-lUt-vw900.png

pYYBAGIMpiCAUiV9AADB_fM9X_Y597.png

我对这段说明简单的理解就是:Near-End loopback是将发送数据环进接收端(自测),Far-End loopback则是将接收数据环入发射(作为对端互测)。所以Far-End loopback在互测时才用到。(我是这么理解的,不知道对不对)。

2.2 2个GT口互测
两个GT口互测,对应外部连接则是将两个SFP光模块互联,一个发对应另一个的收,所以要建两个Links。这里有引申出我到现在都没有很好理解的“有关Links的问题”,物理光纤上肯定是1个TX对另一个的RX,那么直接理解的话建立links应该是:X0Y4/TX和X0Y5/RX、X0Y5/TX和X0Y4/RX这两条links,但实际上互测回环,应该是X0Y4/TX和X0Y4/RX、X0Y5/TX和X0Y5/RX这两条links(谁能解释一下)。先接受这个结论吧,看看互测方式。

结合2.1的引用,那么一个GT口应该将数据发送出去(不回环),另一个GT口将接收到的数据再回环发出去(3、4路径),那么一条link的loopback mode设置成none,另一条则设置为Far-End mode。

PS:后来咨询了一下,实际上create links只是起一个标识作用,选什么都不影响背后真正的物理连接方式。其实又引申一个问题,如果选X0Y4/TX和X0Y5/RX这样的link,最终测出的结果是哪个GT的呢?以RX端所在的GT为准吗?anyway,不得而知。

以上。

​免责声明:本文为网络转载文章,转载此文目的在于传播相关技术知识,版权归原作者所有,如涉及侵权,请联系小编删除(联系邮箱:service@eetrend.com )。

审核编辑:符乾江

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

    关注

    8

    文章

    5097

    浏览量

    126325
  • 光模块
    +关注

    关注

    75

    文章

    1229

    浏览量

    58819
收藏 人收藏

    评论

    相关推荐

    欧姆定律在新能源技术的应用

    欧姆定律是电气工程和物理学的一个基本定律,它描述了电流、电压和电阻之间的关系。定律表明,通过导体两点间的电流与这两点间的电压成正比,与导体的电阻成反比。数学表达式为:I = V / R,其中I
    的头像 发表于 10-28 15:28 167次阅读

    INA818输入直接取电阻R2两点电压,两点压差范围约为2mV~200mV,是否可以直接作为INA818的输入呢?

    : 1.INA818采用5V单电源供电,REF引脚由DAC芯片给出2.5V的参考电压。 2.INA818的输入直接取电阻R2两点电压,两点压差范围约为2mV~200mV,这是否可以直接作为INA818的输入呢
    发表于 08-09 06:29

    MPS | Driver IC 热阻模型

    热阻θ的定义是两点之间的温度差除以对应流经这两点的功率,是一个有实际意义的物理量,θJC,θJB, 通常是由芯片封装决定的,无法改变;θCA, θBA通常是由芯片外围空间大小,空气对流情况,有无散热器,以及PCB layout 决定
    的头像 发表于 06-07 13:39 327次阅读
    MPS | Driver IC 热阻模型

    端电压是相电压还是线电压?

    端电压通常指的是在电路任意两点之间的电压差,这个概念可以应用于相电压和线电压。
    的头像 发表于 05-17 14:54 2253次阅读

    模拟电子技术知识问题总结概览

    给大家分享模拟电子技术知识问题总结
    的头像 发表于 05-08 15:16 1071次阅读
    模拟电子技术知识<b class='flag-5'>点</b>问题<b class='flag-5'>总结</b>概览

    AMD自适应计算加速平台之GTYP收发器误码率测试IBERT实验(6)

    实验VIvado工程为“ibert_test”,目录还有一个“ibert_ex”,是生成的测试工程。
    的头像 发表于 04-12 16:22 1682次阅读
    AMD自适应计算加速平台之GTYP收发器误码率测试<b class='flag-5'>IBERT</b>实验(6)

    SMT贴片加工的印刷和胶是什么?

    SMT贴片加工的印刷和胶都是重要加工工艺,在SMT加工的生产过程占据着重要地位,印刷和胶就是其中之一。很多人可能在SMT贴片加工厂听说过这种加工工艺。它们是什么呢?下面深圳锡膏
    的头像 发表于 03-23 17:40 926次阅读
    SMT贴片加工<b class='flag-5'>中</b>的印刷和<b class='flag-5'>点</b>胶是什么?

    关于射频学习的问题总结

    请问一下,你们遇到过开着HB仿真和关着HB仿真,者小信号有区别的情况吗?增益会掉个dB,回拨也略有不同。
    发表于 03-13 10:03 770次阅读
    <b class='flag-5'>关于</b>射频学习的问题<b class='flag-5'>总结</b>

    XQ6657Z35-EVM 高速数据处理评估板 SFP 光口IBERT 链路误码测试

    电子发烧友网站提供《XQ6657Z35-EVM 高速数据处理评估板 SFP 光口IBERT 链路误码测试.pdf》资料免费下载
    发表于 01-26 09:50 0次下载

    关于编程模式的总结与思考

    淘宝创新业务的优化迭代是非常高频且迅速的,在这过程要求技术也必须是快且稳的,而为了适应这种快速变化的节奏,我们在项目开发过程采用了一些面向拓展以及敏捷开发的设计,本文旨在总结并思考其中一些通用的编程模式。
    的头像 发表于 01-03 10:14 422次阅读
    <b class='flag-5'>关于</b>编程模式的<b class='flag-5'>总结</b>与思考

    LED灯变暗的原因总结

    LED灯越用越暗,是一种非常常见的现象。总结能够让LED灯变暗的原因,不外乎以下三
    的头像 发表于 12-15 11:24 2890次阅读

    POL负载电源设计中有何诀窍?有两点很关键,你必须知道

    POL负载电源设计中有何诀窍?有两点很关键,你必须知道
    的头像 发表于 12-06 16:06 1876次阅读
    POL负载<b class='flag-5'>点</b>电源设计中有何诀窍?有<b class='flag-5'>两点</b>很关键,你必须知道

    采用先进的两点法分析极片电阻率的各影响因素

    德国布伦瑞克工业大学的Bastian Georg Westphal介绍了一种快速简易的两点法装置(ATPM),用于测试电池制备过程的极片电阻率的相对大小
    的头像 发表于 12-01 10:47 1031次阅读
    采用先进的<b class='flag-5'>两点</b>法分析极片电阻率的各影响因素

    python两点间距离简单编程

    在编程领域中,计算两点间的距离是非常常见的任务。而在Python语言中,计算两点间距离的方法有多种。本文将深入介绍多个计算两点间距离的方法,并提供详实的代码示例。 欧氏距离(Euclidean
    的头像 发表于 11-23 16:30 2925次阅读

    关于死锁的知识总结

    在多道程序环境,多个进程可以竞争有限数量的资源。当进程申请资源时,如果没有可用资源,那么这个进程进入等待状态。有时,如果所申请的资源被其它等待进程占有,那么该进程可能再也无法改变状态。这种情况称为
    的头像 发表于 11-09 17:10 585次阅读
    <b class='flag-5'>关于</b>死锁的知识<b class='flag-5'>点</b><b class='flag-5'>总结</b>