1.打开vivado软件,选择xc7k325t fbg900芯片,然后在IP Catalog找到IBERT并双击打开。
2.配置选项
第一页
第二页
这里的refclk selection 选择mgtrefclk1 117 通道0。
第三页
在开发板中,差分时钟与MGTREFCLK1 117连接,因此参考时钟选择MGTREFCLK1 117,将GTX输入的125MHz的时钟同时作为IBERT内部逻辑的工作时钟,这样就可以不使用额外的外部时钟。
3.配置完成后点击OK,生成完毕后点击exampledesign工程后,经过Synthese、Implementation,生成bit文件即可进行烧录。
4.测试
近端PCS或PMA环回测试(Near-End PCS/PMA loopback)
无需外部连线,烧录成功后,在Serial I/O Links窗口创建连接,将同1个GTX中同一个通道的TX和RX建立link。
建立link后,在serial I/O link最右端的loopback mode选择近端PCS(或PMA)环回模式,在改变模式时可能会出现误码,需要点击reset重新监测。
经过一段时间测试, Errors的数值一直为0,表明测试过程中没有出现误码,说明板级层面的GTX硬件工作稳定。
眼图可以更直观的观察GTX的信号完整性,右键所连接的link,选择create scan,便可以生成眼图。