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 等一些器件只有 PCIE4C 模块或者 PCIE4 和 PCIE4C 模块的组合。PCIE4C 模块可同时实现 PCI Express 和 CCIX,而 PCIE4 模块则只能实现 PCI Express。

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

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

  • 100G 应用的原生 Gen3x16 集成型 PCIe 模块。如需了解所支持的特定链路位宽和速度,请查看所需 IP 的适当产品指南(PG213PG195PG302PG239
  • 在 VU31P、VU33P、VU35P 和 VU37P 等有限产品组合中支持 Gen4 x8 PCIe 的互操作性。请注意,这些数量有限的器件与 PCI Express 基本规范修订版 4.0 V1.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 的产品页面)是我们的最新 DMA IP,可用于在 Vivado 2018.3 中创建。QDMA 解决方案可为支持可扩展队列的多个物理/虚拟函数提供支持,非常适合需要低时延小数据包性能的应用。此外,QDMA 还提供 AXI PCIe 桥接器功能性。请查看产品指南 PG302

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

UltraScale PCIe 解决方案

UltraScale PCIe 解决方案

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

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

  • 100G 应用的原生 Gen3 x8 集成型 PCIe 模块。如需了解所支持的特定链路位宽和速度,请查看所需 IP 的适当产品指南(PG054PG055PG195
  • 支持 PCIe 请求的 64 个标签
  • 多向量 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