【Xilinx FPGA】7 Series 收发器架构与时钟设计

Xilinx 7 系列器件提供了四类高速串行通信收发器,分别是 GTP、GTX、GTH 和 GTZ,支持 500Mbps 至 28.05 Gbps 传输速率,覆盖不同性能与成本需求。本文主要介绍 Xilinx 7 系列器件高速串行收发器概述、核心架构与时钟设计。

目录

[1 Transceivers Overview 收发器概述](#1 Transceivers Overview 收发器概述)

[2 Transceivers Architecture 收发器架构](#2 Transceivers Architecture 收发器架构)

[2.1 Transceivers Layout 收发器物理布局](#2.1 Transceivers Layout 收发器物理布局)

[2.2 Transceivers Channel 收发器单通道设计](#2.2 Transceivers Channel 收发器单通道设计)

[3 Transceivers Clocking 收发器时钟设计](#3 Transceivers Clocking 收发器时钟设计)


(图片由 Nano Banano Pro 生成)

1 Transceivers Overview 收发器概述

Xilinx 7 系列器件提供了四类高速串行通信收发器,分别是 GTP、GTX、GTH 和 GTZ,覆盖不同性能与成本需求。

  • GTP:低成本低功耗,速率 < 6.6 Gbps,适合大批量、低功耗场景。
  • GTX:中端主流,速率 < 12.5 Gbps,平衡性能与成本。
  • GTH:高性能低功耗,速率 < 13.1 Gbps,适合高通道数、高带宽应用。
  • GTZ:最高性能,速率 < 28.05 Gbps,适用于 100G/400G 网络、光传输等。

其中 GTP 是 Artix-7 中用于高速串行通信的模块,支持 500 Mb/s 至 6.6 Gb/s 的传输速率,具有低功耗、高集成度的特点,支持多种通信协议(如 PCIe、SATA、SRIO、Interlaken、XAUI等),支持 8b/10b 编解码、64b/66b 编码、PRBS 生成与检测、时钟校正、通道绑定等功能。

2 Transceivers Architecture 收发器架构

7 系列收发器以四通道(Quad Structure)形式组织,每个 Quad 包含 4 个发射器(TX)与 4 个接收器(RX)。锁相环(QPLL)置于收发器 Quad 内部,并且被设计为一个独立的功能块。

2.1 Transceivers Layout 收发器物理布局

收发器 Quad 在芯片的一侧或两侧以列状形式排列:

  • Artix-7:收发器位于芯片顶部和底部(采用引线键合封装芯片)
  • Kintex-7:在同一列中混合布置收发器与普通 I/O
  • Virtex-7:采用完整的收发器列

2.2 Transceivers Channel 收发器单通道设计

7 系列 FPGA 收发器采用分层架构设计,分为物理媒体接入层(PMA)和物理编码子层(PCS)。PMA 负责模拟信号处理,包括差分输入/输出缓冲器、时钟数据恢复(CDR)、均衡器和时钟生成电路;PCS 则处理数字逻辑功能,如 8b/10b 编解码、通道绑定、时钟校正和齿轮箱(支持 64b/66b 编码)。

每个 GTP 收发器通道(GTPE2_CHANNEL)独立包含发射器(TX)和接收器(RX),四个通道与一个共享的 GTPE2_COMMON 模块(集成两个环形振荡器PLL)构成一个 Quad。

3 Transceivers Clocking 收发器时钟设计

7 系列器件支持两种时钟生成技术,分别是环形振荡器(Ring Oscillator)和 LC 谐振振荡器(LC Tank Oscillator)。

Ring 振荡器用于实现灵活性,支持宽频率范围,缺点是高频时钟随机抖动差(10Gbps 时 Jitter 为 1-3ps rms RJ)。

LC Tank 振荡器用于高性能场景,10Gbps 速率下 Jitter 为 300-600fs ms RJ,缺点是频率范围窄,且牺牲面积和集成度。

|-------------|-----|-----|-----|-----|
| PLL 类型 | GTP | GTX | GTH | GTZ |
| LC Tank 振荡器 | | √ | √ | √ |
| Ring 振荡器 | √ | √ | √ | |

Artix-7 GTP 收发器:

  • 每个 Quad 内部包含 2 个环形 PLL,可驱动任意通道的 TX/RX
  • 无 LC Tank PLL

Virtex-7/Kintex-7 GTX/GTH 收发器

  • 每通道对应 1 个专用环形 PLL,仅驱动对应通道的 TX/RX
  • 每个 Quad 内部包含 1 个 LC Tank PLL,可驱动任意通道的 TX/RX

Virtex-7 GTZ 收发器

  • 28Gbps 专用 PLL 架构
  • 每个通道的 TX/RX 使用专用的 LC Tank PLL
  • 每 8 个通道共享 2 个参考时钟
相关推荐
xiaojiaohuazi40 分钟前
基于Zynq UltraScale+ MPSoC的PL DDR4直写多NVMe条带阵列(RAID 0)与exFAT高速采集存储系统
fpga开发
ALINX技术博客1 小时前
【黑金云课堂】FPGA技术教程Vitis开发:AXI总线
fpga开发·vitis
星夜离尘5614 小时前
UART 串口通信:从帧格式到收发回显(附完整 Verilog 实操)
fpga开发
仲南音19 小时前
Xilinx FPGA—— DDR4读写
fpga开发
思尔芯S2C1 天前
思尔芯RCF RTL自动分割工具,助力大规模AI/HPC芯片原型验证
人工智能·fpga开发·内存模型·自动编译·ddr5·prototyping·原型验证
Terasic友晶科技2 天前
答疑解惑|Agilex 3 FPGA QSPI时钟设置注意事项
fpga开发·de23-lite·terasic·qspi flash
国科安芯2 天前
卫星星务计算机数据管理中SEU容错机制的技术实现研究——以AS32S601存储器ECC架构为例
网络·单片机·算法·fpga开发·架构·云计算·risc-v
国科安芯2 天前
卫星电推进系统阀门驱动控制中的宽温域高可靠MCU应用研究——基于AS32S601电气特性与辐照试验数据的工程分析
单片机·嵌入式硬件·fpga开发·云计算·信息与通信·卫星·抗辐射芯片
郝旭帅电子设计团队3 天前
图像处理是什么
图像处理·fpga开发·郝旭帅电子设计团队·郝旭帅
ARM|X86+FPGA工业主板厂家3 天前
基于ARM+FPGA平台在精密测控领域的应用:8路同步IEPE振动采集系统
arm开发·fpga开发