GTY收发器概述:发展历程、应用场景与差异
各位好。咱们今天正式开始聊GTY收发器。我打算先从整体上把这东西讲清楚——它从哪来,用在哪儿,跟它兄弟GTH、GTZ比到底差在哪。这些东西搞明白了,后面学PMA和PCS的时候你心里就有底了。
GTY收发器的发展历程
Xilinx的高速收发器,是一路迭代过来的。说白了就是速度越来越快,功能越来越强。
- GTP(6.6 Gb/s):最早出现在Spartan和Artix系列。速度一般,功耗也还行。
- GTH(13.1 Gb/s 或 16.3 Gb/s):Kintex-7和部分Ultrascale系列在用。比GTP快了一倍。
- GTY(32.75 Gb/s 或 58 Gb/s):Virtex Ultrascale+和Kintex Ultrascale+主力。我最早接触GTY是在一个100G数据中心项目里,当时一看那速率,第一反应是“这玩意儿得怎么布板?”
- GTM(最高 112 Gb/s):Versal ACAP用的新架构。目前还不是主流。
GTY跟之前最大的区别,除了速度快,还有就是PCS层的灵活性大大增加了。以前很多硬编码的东西,现在都可以通过配置去调。
关键词:GTY = 从GTH升级来的 28G/58G 级高速串行收发器,PMA + 弹性PCS 双架构,是 100G/400G 以太网的主流选择。
应用场景:数据中心与5G回传
GTY的应用场景很明确。我归纳一下,主要两块:
1. 数据中心内部互联
你想想看,数据中心动辄几百个机柜,每台服务器要跟TOR交换机连,交换机之间要上行连Spine,甚至直接上100G/400G骨干。
- 100G以太网:4条GTY跑25G,或者2条GTY跑50G。
- 400G以太网:8条GTY跑50G PAM4,或者用16条25G NRZ。
- CPRI/eCPRI:基站和BBU之间的连接,GTY原生支持。
个人经验:我之前调试过一个400G光模块方案,用了8个GTY通道。第一次上板,眼图就是一坨。不是交叉串扰就是电源噪声。后来加了眼图扫描,才发现是RX端EQ没调到位。所以GTY的调试,重点在模拟前端。
2. 5G回传/前传
5G基站的带宽量级完全不同。一个宏站可能需要25G甚至50G的回传。GTY天然支持这些速率。
- 25G以太网:单条GTY搞定。
- 50G PAM4:单条GTY带PAM4编码,线速率跑到28G左右的4电平信号。
- JESD204B/C:ADC/DAC与FPGA之间也用GTY。
| 应用 | 速率 | GTY通道数 | 编码方式 |
|---|---|---|---|
| 100G以太网 | 103.125 Gb/s | 4 | NRZ 64B/66B |
| 400G以太网 | 425 Gb/s | 8 | PAM4 64B/66B |
| 25G以太网 | 25.78125 Gb/s | 1 | NRZ 64B/66B |
| 50G PAM4 | 26.5625 Gb/s x 2 | 1 | PAM4 64B/66B |
| CPRI 10 | 10.1376 Gb/s | 1 | 8B/10B |
提示:很多人问为什么不用 GTZ 代替 GTY?答案是 GTZ 虽然更快,但功耗大、成本高、布线严苛。只有极少数超高速的项目才用得着它。GTY 是当前性价比最好的选择。
GTY与GTH/GTZ的差异
这也是初学者最容易搞混的地方。我列个表,你一看就明白。
| 参数 | GTH | GTZ | GTY |
|---|---|---|---|
| 最大线速率 | 16.3 Gb/s | 28.05 Gb/s | 32.75 Gb/s (NRZ) / 58 Gb/s (PAM4) |
| PCS功能 | 基本PCS(8B/10B, 64B/66B) | 同GTY但更简单 | 增强PCS(支持PAM4, RS-FEC, 弹性PCS) |
| 编码方式 | NRZ为主,不支持原生PAM4 | NRZ,不支持PAM4 | NRZ + PAM4 原生支持 |
| 典型功耗 | 中等 | 高 | 中等 |
| 封装 | 主流封装,容易布线 | 特殊封装,布线复杂 | 主流封装,布线相对容易 |
| 应用 | 10G/40G 以太网,CPRI | 高端射频/测试设备 | 25G/100G/400G 以太网,5G |
差异总结:
- GTH:老战士。速度够用,功能稳定。但PAM4和FEC它支持得不够好。
- GTZ:特战队员。速度快但代价高。我个人只在客户要求超低延迟的场景用过一次,布线时差点被搞疯。
- GTY:主力军。速度、功耗、功能最均衡。几乎覆盖了所有现代高速接口需求。
注意:GTY 虽然强大,但不是万能的。它的 PCS 层比 GTH 复杂得多。配置不当会导致帧同步失败、误码率暴增。我曾经因为一个 PCS 置位顺序错了,花了整整两天排查。
本章先帮你搭一个宏观框架。GTY 到底是什么,用来干嘛的,跟其他几个系列比起来有啥优势。后面我们会深入到 PMA 的模拟电路,再到 PCS 的数字逻辑,一层层剥开。
在做 GTY 设计前,先明确你的速率、编码和传输距离要求。选错了通道类型或者没搞清楚速率匹配,后面会很难受。我见过不少工程师一上来就打开 Vivado 配 GTY,连 QUAD 和 channel 都没分清,那结果可想而知。
一句话总结:GTY = 为高速互联而生的全能型收发器,它的 PCS 和 PMA 分层设计使得我们可以灵活实现多种协议。