FPGA 阅读笔记:配置 GTP Wizard 前先写链路规格
归档教程按向导页面解释 GTP/GTX 的线路速率、时钟、编码和可选端口。内容较多,也混合了不同收发器族的选项。我的整理方式是先写一页链路规格,再把每个配置项对应到规格中的需求。本文没有生成或验证某块板卡的 IP。 向导输入从硬件与协议开始 至少记录目标器件、收发器类型、通道位置、实际参考时钟、线路速率、用户数据位宽和对端约定。参考时钟的引脚与通道关系要从板卡原理图确认,截图中的频率和通道位置只属于原文示例。 AMD PG168:About the Wizard 说明向导生成配置后的 HDL wrapper、示例设计和 testbench。由此整理出的检查重点是:逐项核对生成结果,再以示例测试建立基线;模板选择不能代替完整业务协议的实现。 为每个开关写出理由 配置问题 需要回答的规格问题 编码与控制字符 对端如何定义数据、控制字符和字边界? 字节对齐 用什么模式识别边界,何时允许重新对齐? 缓冲与时钟校正 收发时钟关系如何,协议允许哪些校正序列? 通道绑定 是否多通道,允许的偏斜和对齐方法是什么? 终端与均衡 实际电气连接、通道损耗和目标收发器有什么要求? 没有对应需求的功能暂不凭截图启用。尤其要区分 GTP 与 GTX/GTH:原文汇总表中的参数不一定都适用于所选器件,应分别查 UG482 或对应收发器手册。 配置记录应比截图多一步 保存 Vivado/IP版本、器件型号、关键参数和生成配置。记录共享逻辑放置位置以及示例设计中的复位和用户时钟模块,避免把它们复制到业务工程时重复例化或遗漏。原文基于较早的向导界面,菜单位置应以当前工具为准。 待做验证 先检查生成示例的仿真,再按明确的环回路径验证,再连接实际对端。每阶段记录参考时钟与复位状态、对齐现象和错误计数。PRBS可以帮助检查链路,但业务帧格式、控制字符和复位后的恢复还需要各自的测试。 任何“链路可用”的结论都应附带速率、测试持续时间和错误统计。本笔记当前仅完成配置问题清单,未提供硬件误码结果。 阅读来源 原始阅读材料:沧小海:《GTP/GTX学习:第七章 IP核配置》。 整理日期为2026-10-03;原文发表日期待核实。配图为本笔记原创概念示意,未复制原文截图。 适用范围:本文讨论AMD/Xilinx 7系列器件;不直接套用于UltraScale或Versal。