Xilinx 构建一系列连接解决方案,帮助您更快完成设计。从可帮助您从 FPGA 连接至各种其它芯片组的 IP 接口解决方案到有助于在 FPGA 内部实现桥接器逻辑的 IP 核,Xilinx 都将为您保驾护航,使您的设计构建工作变得轻松、快捷。此外,Xilinx 还提供几款开发板与这些 IP 解决方案配合使用。
有了 1M 至 400G 的以太网解决方案、从 Gen1x1 到 Gen3x16 的 PCI Express® 以及运行速率可达 25G 的一系列其它接口 IP,我们将充分满足您的带宽需求。
下面列出了 Xilinx 支持的主要 IP 接口模块。软件驱动程序随大量 Xilinx IP 解决方案提供。
Xilinx 支持的主要 IP 接口模块
通信 | 计算 | 视频 |
---|---|---|
以太网 | USB | HDMI |
PCI Express | SATA | DisplayPort |
Interlaken | SAS | MIPI |
Aurora | ONFI | SDI |
串行 RapidIO | AXI Chip2Chip | Ethernet AVB |
CPRI | IIC | |
SONET | SPI | |
Infiniband | UART | |
OTN |
Xilinx 提供多种 IP 解决方案,用于在 FPGA 逻辑内部连接不同的 IP 块。虽然有大量不同的外部接口协议,Xilinx 还是对采用 AXI4 协议的 IP 互连进行了标准化。
所映射的 AXI 内存和 AXI Stream 都可用于移动数据。在地址和控制必须采用数据分开发送而且每一个都通过其自己的 AXI 总线发送时,就会使用所映射的 AXI 内存。 在没有突发限制以及单独的地址/控制 AXI 总线的情况下传输高速数据时,可使用 AXI Stream。 Xilinx 还提供用于控制接口的 AXI Lite。
AXI SmartConnect
只在 Vivado® IP 集成器中支持的最新高速解决方案专门用于连接 AXI 内存映射接口。 1
AXI Interconnect
可连接所映射 AXI 内存接口和/或 AXI Lite 接口的第一代解决方案在 RTL 以及基于 GUI 的 Vivado IP 集成器中提供支持。1
AXI Stream Interconnect
在 RTL 以及基于 GUI 的 Vivado IP 集成器中提供支持的高速解决方案用于连接基于 AXI Stream 的接口。1
AXI DMA
将 AXI Stream 与 AXI 内存映射接口连接在一起的解决方案。
注 1: 通过观看 使用 Vivado QuickTake 视频进行设计,进一步了解此解决方案。
直接内存存取 (DMA) 是一种无需处理器发送数据,便可在不同位置间移动数据的方法。典型的 DMA 提供一个处理器或另一个智能控制器,来设置数据传输的来源和目标,但 DMA 模块可处理实际数据传输。Xilinx 具有大量针对特定数据移动类型构建的 DMA IP。这些主要针对以下 3 个应用领域而设置:
应用 | PCIe | 嵌入式 | 视频 | |||
---|---|---|---|---|---|---|
IP 名称 | DMA for PCIe | AXI DMA | AXI MCDMA | AXI CDMA | ZU+ DMA | AXI VDMA |
典型用例 | 在 x86 系统内存和通过 PCIe 链路连接至 FPGA 的 DDR4 内存之间移动数据 | 可编程逻辑区域内 Zynq 至 10Gb 以太网的通信 | 以太网 (1G/10G) 至多个 DDR4 通道 | 可编程逻辑区域内 Zynq 至 BRAM 的通信 | 处理器区域内 Zynq 至 DDR3 的通信 | HDMI 视频数据至 DDR4 内存,可实现格式转换 |
接口 | PCIe 至所映射的 AXI 内存或 AXI Stream | AXI Stream 至所映射的 AXI 内存 | AXI Stream 至 (<= 8) AXI 内存映射接口 | 所映射的 AXI 内存至所映射的 AXI 内存 | 映射至 Zynq US+ 处理器的 AXI 内存 | AXI Stream 至所映射的 AXI 内存 |
优势 | S2MM: 75% MM2S: 99% |
S2MM: 75% MM2S: 99% |
99% | 100% | ||
性能 (Gbps) | 7 GB/s | S2MM: 215 MM2S: 280 |
S2MM: 230 MM2S: 300 |
280 | 25 | 4k 60fps |
SW 驱动 | 基于 x86 的 Linux | Linux 和 Baremetal 环境 | Linux 和 Baremetal 环境 | Linux 和 Baremetal 环境 | Linux 和 Baremetal 环境 | Linux 和 Baremetal 环境 |
开发套件 |
产品描述 | 价格 |
---|---|---|
Virtex® UltraScale+™ FPGA VCU118 评估套件为评估前沿的 Virtex UltraScale+ FPGA 提供了完美的开发环境。Virtex UltraScale+ 器件在 FinFET 节点提供最高性能与集成功能,其中包括最高串行 I/O 和处理带宽,以及最高片上内存密度。 |
6,995 美元 | |
Virtex® UltraScale™ FPGA VCU110 开发套件是评估 Virtex UltraScale 器件所提供前所未有高性能、高系统集成度以及高带宽的完美开发环境。 |
$15,995 | |
Virtex® UltraScale™ FPGA VCU108 评估套件是评估 Virtex UltraScale 器件所提供前所未有高性能、高系统集成度以及高带宽的完美开发环境。 |
$5,995 | |
Kintex® UltraScale™ FPGA KCU105 为评估前沿的 Kintex UltraScale 可编程 FPGA 提供了完美的开发环境。Kintex UltraScale 系列提供面向下一代系统的类似 ASIC 系统级性能、时钟管理和功耗管理,实现价格、性能和功耗的完美平衡。 |
2,995美元 | |
Spartan®-6 FPGA SP605 评估套件为您提供了硬件、设计工具、IP 和参考设计等所有基本构件,可以进行开箱即用的开发。该套件不仅提供了灵活的系统设计环境,还提供了预验证参考设计以及如何利用高速串行收发器、PCI Express®、DVI 和/或 DDR3 等特性方面的实例。该套件包含行业标准 FMC(FPGA 夹层卡)连接器,能够根据特定应用和市场需求进行升级和定制。 |
$495 |