归档教程按向导页面解释 GTP/GTX 的线路速率、时钟、编码和可选端口。内容较多,也混合了不同收发器族的选项。我的整理方式是先写一页链路规格,再把每个配置项对应到规格中的需求。本文没有生成或验证某块板卡的 IP。

向导输入从硬件与协议开始

至少记录目标器件、收发器类型、通道位置、实际参考时钟、线路速率、用户数据位宽和对端约定。参考时钟的引脚与通道关系要从板卡原理图确认,截图中的频率和通道位置只属于原文示例。

AMD PG168:About the Wizard 说明向导生成配置后的 HDL wrapper、示例设计和 testbench。由此整理出的检查重点是:逐项核对生成结果,再以示例测试建立基线;模板选择不能代替完整业务协议的实现。

原创示意:链路规格驱动配置与验证

为每个开关写出理由

配置问题需要回答的规格问题
编码与控制字符对端如何定义数据、控制字符和字边界?
字节对齐用什么模式识别边界,何时允许重新对齐?
缓冲与时钟校正收发时钟关系如何,协议允许哪些校正序列?
通道绑定是否多通道,允许的偏斜和对齐方法是什么?
终端与均衡实际电气连接、通道损耗和目标收发器有什么要求?

没有对应需求的功能暂不凭截图启用。尤其要区分 GTP 与 GTX/GTH:原文汇总表中的参数不一定都适用于所选器件,应分别查 UG482 或对应收发器手册。

配置记录应比截图多一步

保存 Vivado/IP版本、器件型号、关键参数和生成配置。记录共享逻辑放置位置以及示例设计中的复位和用户时钟模块,避免把它们复制到业务工程时重复例化或遗漏。原文基于较早的向导界面,菜单位置应以当前工具为准。

待做验证

先检查生成示例的仿真,再按明确的环回路径验证,再连接实际对端。每阶段记录参考时钟与复位状态、对齐现象和错误计数。PRBS可以帮助检查链路,但业务帧格式、控制字符和复位后的恢复还需要各自的测试。

任何“链路可用”的结论都应附带速率、测试持续时间和错误统计。本笔记当前仅完成配置问题清单,未提供硬件误码结果。

阅读来源

适用范围:本文讨论AMD/Xilinx 7系列器件;不直接套用于UltraScale或Versal。