概观
AMD 提供全面的连接解决方案系列,助您加速设计进程。无论是连接 FPGA 与其他芯片组的 IP 接口解决方案,还是实现 FPGA 内部逻辑桥接的 IP 核,AMD 都让您的设计构建过程更加轻松高效。此外,AMD 还提供几款开发板与这些 IP 解决方案配合使用。
外部连接
AMD 可以通过 1M 到 400G 的以太网解决方案以及可运行高达 25G 的一系列其他接口 IP 来满足您的带宽需求。
下面列出了 AMD 支持的主要 IP 接口块。我们提供的许多 IP 解决方案都包含相应的软件驱动程序。
AMD 支持的主要 IP 接口块
通信 | 计算 | 视频 |
---|---|---|
以太网 | USB | HDMI |
PCI Express | SATA | DisplayPort |
Interlaken | SAS | MIPI |
Aurora | ONFI | SDI |
Serial RapidIO | AXI Chip2Chip | 以太网 |
CPRI | IIC | |
SONET | SPI | |
Infiniband | UART | |
OTN |
内部连接
AMD 提供多种 IP 解决方案,用于在 FPGA 逻辑内部连接不同的 IP 块。虽然有大量不同的外部接口协议,AMD 还是对采用 AXI4 协议的 IP 互连进行了标准化。
AXI Memory Mapped 和 AXI Stream 都可用于移动数据。AXI Memory Mapped 适用于地址/控制信号需与数据分离传输的场景,各信号通过独立的 AXI 总线传输;而 AXI Stream 则专为高速数据流设计,支持无突发限制的传输且无需独立地址/控制总线。此外,AMD 还提供适用于控制接口的 AXI Lite 协议。
AXI SmartConnect
最新高速解决方案,专用于连接 AXI Memory Mapped 和/或 AXI Lite 接口,且为 Vivado™ IP Integrator 独家支持。1
AXI Interconnect
第一代解决方案,用于连接 AXI Memory Mapped 和/或 AXI Lite 接口,在 RTL 和基于 GUI 的 Vivado IP Integrator 中受到支持。1
AXI Stream Interconnect
高速解决方案,用于连接基于 AXI Stream 的接口,在 RTL 和基于 GUI 的 Vivado IP Integrator 中受到支持。1
AXI DMA
将 AXI Stream 与 AXI Memory Mapped 接口连接在一起的解决方案。
直接存储器访问
直接存储器访问 (DMA) 是一种无需处理器发送数据,便可在不同位置间移动数据的方法。典型的 DMA 提供一个处理器或另一个智能控制器,来设置数据传输的来源和目标,但 DMA 块可处理实际数据传输。AMD 具有大量针对特定数据移动类型构建的 DMA IP。它们主要面向以下 3 个应用领域:
- PCIe DMA,用于在系统内存和在 FPGA 内映射的任何内存空间之间移动数据
- 嵌入式 DMA,用于将 Zynq™ 自适应 SoC 硬处理器域中的数据移动至 FPGA 周围的不同区域
- 视频 DMA,用于为视频处理缓冲数据
应用 | 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 Memory Mapped 或 AXI Stream | AXI Stream 至 AXI Memory Mapped | AXI Stream 至 (<= 8) AXI Memory Mapped 接口 | AXI Memory Mapped 至 AXI Memory Mapped | AXI Memory Mapped 至 Zynq US+ 处理器 | AXI Stream 至 AXI Memory Mapped |
效率 | S2MM:75% MM2S:99% |
S2MM:75% MM2S:99% |
99% | 100% | ||
性能 (Gbps) | 7GB/s | S2MM:215 MM2S:280 |
S2MM:230 MM2S:300 |
280 | 25 | 4k 60fps |
软件驱动程序 | 基于 x86 的 Linux | Linux 和裸机 | Linux 和裸机 | Linux 和裸机 | Linux 和裸机 | Linux 和裸机 |
开发板
产品描述 | 价格 |
---|---|
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 美元 |
资源
随时掌握最新动态
加入自适应 SoC 和 FPGA 通知列表,及时接收最新动态与资讯。
附注
- 观看这段 Vivado 设计快速指南视频,了解有关此解决方案的更多信息。
- 观看这段 Vivado 设计快速指南视频,了解有关此解决方案的更多信息。