PCIe* 多通道 DMA IP 和 AVMM 桥接 IP
PCIe IP 的多通道 DMA 使您能够在主机和设备之间高效地传输数据。PCIe IP 的多通道 DMA 通过底层 PCIe* 链路支持主机和设备之间的多个 DMA 通道。
PCIe* 多通道 DMA IP 和 AVMM 桥接 IP
DMA 通道由主机到设备 (H2D) 和设备到主机 (D2H) 队列对组成。如图所示,用于 PCIe IP 的多通道 DMA 可在服务器的硬件基础设施中使用,以允许各种基于虚拟机 (VM) 的客户端与基于 FPGA 设备的对等客户端之间的通信。用于 PCIe 的多通道 DMA 在由驱动程序软件设置的基于描述符的队列上运行,以便在本地 FPGA 和主机之间传输数据。PCIe IP 的多通道 DMA 控制逻辑读取了队列描述符并进行执行。每个通道的 D2H 和 H2D 操作使用单独的队列。用于 PCIe IP 的多通道 DMA 集成了英特尔® PCIe 硬 IP,并通过 PCIe 链路与主机根复合体交流。在用户逻辑方面,IP 的 Avalon® 内存映射和 Avalon® Streaming 接口允许将 MCDMA IP 与其他 Platform Designer 组件轻松集成。
如图所示,多通道 DMA IP 还为端点和根端口配置集成了 AVMM(Avalon® 内存映射)桥接功能。用户可以单独使用桥接功能,也可以与 MCDMA 模块结合使用。
特性
- 选择 Avalon® 内存映射接口或 Avalon® Streaming 接口用户逻辑接口的选项。
- 至多可支持 2048 个通道,支持 SR-IOV(8 个 PF/2K VF)。
- 内置架构,可防止任何通道上的队头阻塞。
- 通过写回或 MSI 的描述符完成通知。
- 支持 512 字节的最大有效负载值。
- 支持完成重新排序。
相关链接
设备和硬件开发套件支持
更多资源
查找知识产权
寻找满足您需求的英特尔® FPGA 知识产权内核。
知识产权评估和购买
英特尔® FPGA 知识产权内核的评估模式和购买信息。
使用英特尔® FPGA IP 进行设计
了解有关使用英特尔® FPGA IP 进行设计的详细信息,这是面向英特尔® FPGA 优化的大量现成内核。
知识产权基础套件
免费英特尔 FPGA IP 内核许可证,并具有英特尔® Quartus® Prime 标准或专业版软件的有效许可证。
I-Tested
英特尔授予经过互操作性测试或 I 测试的认证,以验证英特尔 FPGA IP 或英特尔 FPGA 设计解决方案网络成员 IP 内核。
英特尔® FPGA 合作伙伴 IP
在英特尔® 解决方案市场中浏览英特尔® FPGA 合作伙伴知识产权内核的产品目录。
设计示例
下载英特尔® FPGA 设备的设计示例和参考设计。
知识产权认证
英特尔致力于提供可与英特尔® FPGA 工具或接口规范无缝协作的知识产权内核。
联系销售部门
联系销售人员讨论您的英特尔® FPGA 产品设计和加速需求。