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

    文章

    5197

    浏览量

    132632
  • Xilinx
    +关注

    关注

    70

    文章

    2121

    浏览量

    119373
  • 眼图
    +关注

    关注

    1

    文章

    63

    浏览量

    21009
  • 模板
    +关注

    关注

    0

    文章

    106

    浏览量

    20478
  • Vivado
    +关注

    关注

    18

    文章

    790

    浏览量

    65099

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

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

收藏 人收藏

    评论

    相关推荐

    何在 protel的原理图上选中一个元件,查看对应的PCB文件的位置?

     如何在 protel的原理图上选中一个元件,查看对应的在PCB文件中的位置?
    发表于 07-04 15:15

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

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

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

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

    何在已经显示的波形图上用鼠标可以显示数值

    何在已经显示的波形图上用鼠标可以显示数值
    发表于 10-17 14:04

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

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

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

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

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

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

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

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

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

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

    何在代码中添加注释

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

    何在Android Studio中添加C/C ++代码

    此Screencast将逐步向您展示如何在Android Studio 0.5.1中向您的Android应用程序添加C / C ++代码,在Gradle构建期间编译它,并正确处理APK生成。
    的头像 发表于 11-06 06:20 3200次阅读

    何在物联网路径中添加智慧技术

    ADI公司的物聯網技術總監Colm Prendergast將在本次研討會介紹物聯網(IoT)系統中的“智慧分區”概念,展示開發人員如何在物聯網信號路徑中的適當位置添加智慧技術以提供更好的洞察。他還將論及如何利用這些洞察以及硬體套件和雲開發平臺來建構優化的物聯網解決方案。
    的头像 发表于 07-30 06:05 1242次阅读

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

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

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

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

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

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