如何在IBER眼图上添加模板

描述

本文作者:AMD 工程师 Zhang Cheng

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

1//   新建 IBERT 工程

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

Vivado

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 众多参数用户可根据需要设置,如下图所示:

Vivado

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

Vivado

4//    添加眼图模板

a. 打开眼图模板属性

Vivado

b. 并设置眼图模板区域

Vivado

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

Vivado

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

Vivado

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

Vivado

眼图模板添加完成:

Vivado

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分