• ibert测试gth


    光纤通信开发中,ibert ip会经常用到,它不但可以用来测试误码,测试眼图,还可以通过调整参数使眼图达到比较理想的状态。

    新建测试工程

    ​ 在工程中加入IBERT Ultrascale GTH IP核,右键点击IP核,点击Open IP Example Design。

    ​ 打开IP核进行如下配置:

    ​ LineRate输入10.3125,Refclk输入156.25。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NWMfN2oN-1660956282170)(./pic/7.png)]

    选择输入外部时钟引脚与频率。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FdeDgcb1-1660956282175)(./pic/8.png)]

    编译后,下载bit文件,将待测通道中光模块用光纤短接,出现如下界面。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q0tThxpz-1660956282176)(./pic/9.png)]

    误码测试

    在Serial I/O Links中显示正在测试结果,如下图所示无码率较高。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FUProh6r-1660956282177)(./pic/10.png)]

    眼图测试

    右键单击Serial I/O Links中的显示栏

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YdjJr4Nq-1660956282178)(./pic/11.png)]

    选择create scan

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J1sYuwti-1660956282178)(./pic/12.png)]

    点击ok后生成眼图。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hj0rFoM8-1660956282179)(./pic/3.png)]

    调节参数

    通过调节Tx Pre-Cursor与TX Post-Cursor参数,改善传输信号。

    修改后Errors变为0。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gj8jS59r-1660956282179)(./pic/5.png)]

    修改后的眼图

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mN4EwhiW-1660956282180)(./pic/4.png)]

    经过多次调节后,眼图达到如下状态:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zp1wXYqO-1660956282180)(./pic/6.png)]

    记录下此时Tx Pre-Cursor与TX Post-Cursor参数值。

    修改参数

    在使用GTH IP时,需要将Tx Pre-Cursor与TX Post-Cursor参数值写入相应寄存器。

    下面介绍将Tx Pre-Cursor与TX Post-Cursor参数值写入寄存器的方法。

    将10G/25G Ethemet Subsystem IP加入工程中,点击Open IP Example Design,在工程中找到trans_debug文件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wVVPr9Si-1660956282181)(./pic/1.png)]

    trans_debug中的gt_txpostcursor对应TX Post-Cursor,gt_txprecursor对应Tx Pre-Cursor。将对应参数写入该模块,该模块输出与10G/25G Ethemet Subsystem IP的debug接口连接。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dabFa4nt-1660956282182)(./pic/2.png)]

  • 相关阅读:
    Python数字类型
    智慧路灯| 云计算点亮智慧城市的“星星之火”
    多线程(进阶) - 2.5w字总结
    C++11智能指针之02
    springboot整合es
    Java vo dto 使用场景
    观影《铁拳男人》有感
    AR Engine运动跟踪能力,高精度实现沉浸式AR体验
    交换机对PCIE进行降速
    热乎的腾讯 C++ 后台开发面试笔记
  • 原文地址:https://blog.csdn.net/clj609/article/details/126435598