PCI Express (PCIe)

PCI Express (PCIe)

PCI Express (PCIe) 是一种通用串行互连,适用于通信、数据中心、企业、嵌入式、测量测试、军事以及其它市场的广泛应用。它可作为外设互连、芯片对芯片接口以及许多其它协议标准的桥接器。

Xilinx 可为 PCI Express 提供各种高性能、低功耗的集成块,在众多器件中作为经过强化的子系统。

此外,Xilinx 还提供 PCIe DMA 和 PCIe 桥接器软硬 IP 块,其可利用集成的 PCI Express 块、带有 PCI Express 连接器的板卡、连接套件、参考设计、驱动程序和工具,简化实现基于 PCIe 的设计的过程。

请选择一个器件系列,以便查看该系列的 Xilinx PCIe 解决方案组合

Versal PCIe 解决方案

Versal PCIe 解决方案

Xilinx 7nm Versal 器件 IP 产品系列将于 2019 年第 3 季度发布。敬请期待。

UltraScale+ PCIe 解决方案

UltraScale+ PCIe 解决方案

Xilinx 16nm UltraScale+ 器件集成当今数据中心、通信和嵌入式应用所需的大量重要 PCI Express 特性。UltraScale+ 器件采用两种集成块:PCIE4 和 PCIE4C,大多数器件使用 PCIE4 模块。

PCIE4 模块符合 PCI Express 基本规范 v3.1,支持 Gen3 x16,还可针对较低链路位宽及速度进行配置。PCIE4 模块不支持 Gen4 运行。

PCIE4C 模块符合 PCI Express 基本规范 v3.1(支持达 8.0GT/s )(Gen3),与 PCI Express 基本规范 v4.0(支持达16.0GT/s) (Gen4) 兼容。此外,PCIE4C 模块也符合 CCIX 基本规范 v1.0 版本 0.9,支持高达 16.0GT/s 的速度。PCIE4C 模块在 Gen3 上支持多达 16 个信道,在 Gen4 上支持多达 8 个信道,可针对较低的链路位宽和速度进行配置,节省资源和电源。

某些设备(例如 Virtex UltraScale+ HBM FPGA、Virtex UltraScale+ 58G FPGA )可能仅包含 PCIE4C 模块,或者同时包含 PCIE4 和 PCIE4C 模块。PCIE4C 模块可同时实现 PCI Express 和 CCIX,而 PCIE4 模块则只能实现 PCI Express。

UltraScale 架构中 PCIe 的所有集成块都可配置为端点或根端口。根端口可用于构建兼容根联合体的基础,允许通过 PCI Express 协议进行自定义芯片间的通信,并将 ASSP 端点设备(如以太网控制器或光纤通道 HBA 或 NVMe SSD)连接至 FPGA、MPSoC 或 RFSoC。

Integrated Block for PCI Express IP 基于硬件,并支持以下功能:

  • 面向 100G 应用的本机 Gen3x16 集成型 PCIe 模块。如需了解支持的特定链路宽度和速度,请查看所需 IP 的适用产品指南 (PG213PG195PG302PG239)
  • 在限定器件(VU19P、VU23P、VU31P、VU33P、VU35P、 VU37P、 VU45P、和 VU47P)上支持 Gen4 x8 PCIe 互操作性。请注意,这些限定器件与 PCI Express 基本规范修订版 4.0、版本 1.0 兼容。 有关限制的详细信息,请参见产品指南 PG213
  • 支持单根 IO 虚拟化 (SR-IOV) 所需的 4 个物理函数和 252 个虚拟函数,以便共享 IO 资源
  • 更多的标签 (256),以支持可实现整体系统性能的更多 PCIe 请求
  • MSI-X 表集成
  • 有关更多信息,请参见产品指南 PG213

此外,Xilinx 还提供高性能 DMA 和桥接解决方案作为软 IP:

  • Xilinx XDMA IP子系统(XDMA 产品页面)是一种可立即投产的 PCIe DMA 解决方案,已被许多客户广泛采用。此外,XDMA 还提供 AXI PCIe 桥接功能。如需了解更多详情,请参见产品指南 PG195
  • Xilinx QDMA IP 子系统(QDMA 产品页面)是 Vivado 2018.3 中正式发布的最新 DMA IP。QDMA 解决方案提供了具有可扩展队列的多种物理和虚拟功能,非常适合要求低延迟和小数据包处理性能的应用。此外,QDMA 还提供了 AXI PCIe 桥的功能。如需了解更多详情,请参见产品指南 PG302

Xilinx 提供软件化的 PHY IP 核。如需了解详细信息,请查看产品指南 PG239。合作伙伴 Northwest Logic 和 PLDA 提供符合 Xilinx PHY 的软 PCIe 核。

UltraScale PCIe 解决方案

UltraScale PCIe 解决方案

Xilinx 20nm UltraScale+ 器件集成当今数据中心、通信和嵌入式应用所需的大量重要 PCI Express 特性。

Integrated Block for PCI Express IP 基于硬件,并支持以下功能:

  • 面向100G 应用的本机 Gen3 x8 集成 PCIe 模块。 有关支持的特定链路宽度和速度的更多信息,请参见 IP 适用的产品指南 (PG054PG055PG195)
  • 支持 64 个 PCIe 请求标签
  • 多向量 MSI(最多 32 个向量)和 MSI-X
  • 如需了解更多详情,请查看产品指南 PG156

此外,Xilinx 还提供高性能 DMA 和桥接解决方案作为软 IP:

* 如需了解所支持的特定链路宽度和速度,请查看所需 IP 的适用产品指南(PG156PG195PG239

Xilinx 提供一种软化的 PHY IP 核。如需了解详细信息,请查看产品指南 PG239。合作伙伴 Northwest Logic 和 PLDA 提供符合 Xilinx PHY 的软 PCIe 核。

7 系列 PCIe 解决方案

7 系列 PCIe 解决方案

Xilinx 28nm 7 系列器件集成当今数据中心、通信和嵌入式应用所需的大量重要 PCI Express 特性。

PCI Express 的集成块 IP 在芯片中硬化,支持:

  • 100G 应用的原生 Gen3 x8* 集成型 PCIe 模块。
  • 支持 64 位和 128 位数据位宽
  • 如需了解更多详情,请查看产品指南PG054

此外,Xilinx 还提供高性能 DMA 和桥接解决方案作为软 IP:

  • Xilinx XDMA IP 子系统(XDMA 的产品页面)是一种可立即投产的 PCIe DMA 解决方案,已被许多客户广泛​​采用。如需了解更多详情,请查看产品指南 PG195
  • Xilinx 提供一个映射至 PCI Express Gen2 IP 的量产 AXI 内存。有关详细信息,请参见(产品指南PG055)。

* 如需了解所支持的特定链路宽度和速度,请查看所需 IP 的适用产品指南(PG054PG055PG195