在 Zynq / Zynq UltraScale+ 的 GT(GTP/GTX/GTH/GTY)收发器配置中,
Termination Voltage(终端电压) 通常有两个常见选项:
- VTT(板上终端电压)
- AVTT(模拟终端电压,来自 GT 模块)
你问的重点是——
⭐ 什么时候应该选择 AVTT?
以下是权威、工程上真正实用的判断标准。
✅ 一、什么是 AVTT?
AVTT 是 GT transceiver 内部为高速 Tx/Rx 终端电阻提供的专用电压(一般为 1.2V 左右,由 Xilinx 指定)。
- 它是 GT 模块专用的模拟电源
- 只用于高速串行接口(PCIe、SFP、10GBASE-R、Aurora 等)
- 当 GT 自己提供终端时,就必须选 AVTT
✅ 二、在这些情况下必须选择 AVTT
只要你使用“GT 内部终端”的高速差分 I/O(TX/RX) → 就必须选 AVTT
典型情况包括:
1. 使用 SFP/SFP+、QSFP 光模块
如:
- 1G/2.5G SGMII
- 10GBASE-R
- 25G Aurora
这些接口全部用到 GT 的 RX/TX 偏置与终端 → 选 AVTT。
2. 使用 PCIe(Gen1/2/3)
PCIe 通常使用 GTY/GTX/GTH 收发器,并且内置终端 → 选 AVTT。
3. 使用 Aurora、Serial RapidIO、DisplayPort、SATA 等高速协议
所有这些协议都依赖 GT 内部 termination → 选 AVTT。
4. 你没有在 PCB 上为 GT 差分对设计外部终端电阻
如果你没有设计 85Ω/100Ω 外部终端,则需要内置终端 → AVTT 必选。
❗ 什么时候 不要 选 AVTT?
只有这些情况:
1. 你在 PCB 侧已经放置了外部终端电阻(比如某些特殊板卡设计)
例如你让外部 100Ω 电阻直接跨差分对,GT 内部需要关闭终端 → 选 VTT。
⚠️ 这种设计很少见,通常用于兼容特殊器件或老平台。
2. 你不是高速收发器,而是在用普通 I/O
例如:
- 数字 GPIO
- LVDS I/O(非 GT)
- MIPI D-PHY/CSI(不是 GT)
这些都跟 GT termination 无关,不涉及 AVTT。
🧠 工程师经验总结(最实用)
只要是 GT/GTP/GTX/GTH/GTY 的高速收发器,通常 95% 的情况都用 AVTT。
除非:
✔ 你明确知道自己在板上放了终端电阻
✔ 原厂 BOM 或参考设计要求关闭内部 termination
否则就选 AVTT。