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

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

3天内不再提示

如何在IBER眼图上添加模板

XILINX开发者社区 来源:XILINX开发者社区 2023-06-28 10:42 次阅读

本文作者:AMD 工程师Zhang Cheng

标准协议的规范中一般都对眼图模板都有详细的规定,使用 IBERT 完成眼图扫描后,通过设置一些参数,即可让 Vivado 自动将模板画到眼图上,具体操作步骤如下。

1// 新建 IBERT 工程

在 Vivado 的 IP Catelog 中找到 IBERT,此处以 UltraScale Plus 系列的 GTY 为例,注意 Versal GTM 不再单独提供 IBERT,需要通过 GT Wizard 来实现。

20919598-14da-11ee-962d-dac502259ad0.png

2// 根据硬件连接设置 IBERT 参数

这里特别需要注意 Reference Clock 和 System Clock 的频率和管脚约束,否则将会造成 PLL 无法 Lock 和 IBERT 无法在 Hardware Manager 中被识别等异常情况。

3// 下载、建立连接和扫描眼图

IBERT 完成设置后,单击 Generate Bitstream 生成 Bit 文件,并下载到器件。在 Serial IO links 单击 Create Links 建立连接,为了便于测试此处将 Loopback Mode 设置为 Near End PMA,IBERT 众多参数用户可根据需要设置,如下图所示:

20e6b758-14da-11ee-962d-dac502259ad0.png

对任意一个 Link 右击选择 Create Scan 即可完成眼图扫描。

210beb86-14da-11ee-962d-dac502259ad0.png

4// 添加眼图模板

a.打开眼图模板属性

212c80f8-14da-11ee-962d-dac502259ad0.png

b. 并设置眼图模板区域

2156c7f0-14da-11ee-962d-dac502259ad0.png

c.设置眼图模板的色彩和线宽

21903472-14da-11ee-962d-dac502259ad0.png

假设某协议规范中对眼图模板的定义如下图所示:

21b7ebfc-14da-11ee-962d-dac502259ad0.png

那么图中每个点的 X,Y 坐标对应的属性参照下表所示:

21e18a66-14da-11ee-962d-dac502259ad0.png

眼图模板添加完成:

220408ca-14da-11ee-962d-dac502259ad0.png

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

    关注

    25

    文章

    5441

    浏览量

    133930
  • Xilinx
    +关注

    关注

    71

    文章

    2163

    浏览量

    120998
  • 眼图
    +关注

    关注

    1

    文章

    67

    浏览量

    21108
  • 模板
    +关注

    关注

    0

    文章

    108

    浏览量

    20554
  • Vivado
    +关注

    关注

    19

    文章

    808

    浏览量

    66321

原文标题:开发者分享|Vivado Hardware Debug 技巧-如何在 IBERT 眼图上添加模板

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    图上升下降沿时间过长问题解决方案

    EPON ONU 光模块发射图上升下降沿时间在 350-450ns 之间,但技术要求为 260ns 以下,请高手们帮忙指点一下
    发表于 07-09 09:59

    各位大神,如何在labview中将波形图表添加到word报表

    各位大神,我想问一下,如何在labview中将波形图表添加到报表,我用的报表是word模板
    发表于 01-15 08:33

    测量图代表着什么? 该如何分析图的好与坏?

    ,可以将规范定义的要求制作成一个模板,然后通过示波器来调用,便可以直接观察到图是否有接触到模板。如果没有接触到则表示图的指标符合规范要求,同样如果有接触到
    发表于 09-14 21:12

    用PADS画PCB如何在一张原理图上添加不同伏值的电压

    第一个是如何在一张原理图上添加不同伏值的电压,我在原理图上添加了一个电源符号,网络标号为5V,再添加
    发表于 04-08 09:35

    【设计技巧】图详解(上)

    图中包含了丰富的信息,从图上可以观察出码间串扰和噪声的影响,体现了 数字信号整体的特征,从而可以估计系统优劣程度,因而图分析是高速互连系统信号完整性分析的核心。另外也可以用此图形对接收滤波器的特性
    发表于 07-12 05:00

    何在uclinux中添加自己应用程序的详细过程

    何在uclinux中添加自己应用程序的详细过程
    发表于 03-28 09:48 20次下载

    利用模板评估串行器和解串器(SerDes)的性能

    利用模板评估串行器和解串器(SerDes)的性能 Abstract: Maxim has developed a family of serializer and deserializer
    发表于 11-26 14:08 2241次阅读
    利用<b class='flag-5'>眼</b>图<b class='flag-5'>模板</b>评估串行器和解串器(SerDes)的性能

    何在快速启动栏添加“显示桌面”

    何在快速启动栏添加“显示桌面” 有时不小心就把快速启动栏的“显示桌面”图标弄丢了。怎么恢复呢?
    发表于 02-23 15:17 1751次阅读

    何在代码中添加注释

    什么是代码注释,如何在代码中添加注释,相信每一位了解编程的人并不陌生。注释里往往有很多有趣的脑洞和「真心话」
    的头像 发表于 10-17 10:53 1.1w次阅读

    何在组态王中添加网络视频实时监控

    本文档的主要内容详细介绍的是如何在组态王中添加网络视频实时监控资料免费下载。
    发表于 04-25 18:56 51次下载
    如<b class='flag-5'>何在</b>组态王中<b class='flag-5'>添加</b>网络视频实时监控

    PSoC Creator教程:如何在工程中添加文件

    赛普拉斯 PSoC Creator教程,包括时钟、生成组件等内容,例如添加API模板、设置组件参数、创建符号、添加Library Dpendency,创建电路图等。
    的头像 发表于 07-01 12:12 3126次阅读

    Altium Designer解答如何在BOM模板添加行号

    如何通过调整BOM模板添加Line #(行号)一列。无法在BOM模板中使用Column=Line Number Format添加Line #。 原始的方法是使用ActiveBOM并在
    的头像 发表于 09-30 18:03 1976次阅读

    图是什么?

    图是一连串数字信号在示波器上积累而表明的图形,它涵盖了多样的信息,从图上能检视出码间杂讯和噪声的影响,彰显了数字信号整体的特征,进而估算系统好坏程度,因此图分析是高速公路数据传输
    的头像 发表于 02-23 14:44 2030次阅读
    <b class='flag-5'>眼</b>图是什么?

    何在Vivado中添加时序约束呢?

    今天介绍一下,如何在Vivado中添加时序约束,Vivado添加约束的方法有3种:xdc文件、时序约束向导(Constraints Wizard)、时序约束编辑器(Edit Timing Constraints )
    的头像 发表于 06-26 15:21 3919次阅读
    如<b class='flag-5'>何在</b>Vivado中<b class='flag-5'>添加</b>时序约束呢?

    模板定义解读

    当你利用示波器观测波形时,阿拉斯加的鳕鱼正跃出水面;当你debug电路时,南太平洋的海鸥正掠过海岸;当你测试模板时,地球的极圈夜空正五彩斑斓。
    的头像 发表于 07-11 15:31 3589次阅读
    <b class='flag-5'>眼</b>图<b class='flag-5'>模板</b>定义解读