vDMA-AXI
vDMA-AXI IP核基于一种新的体系结构,允许在不牺牲性能和资源利用率的情况下,在多个虚拟机(vm)或主机域中分布数百个独立和并发的DMA通道。vDMA-AXI IP经过优化,为小型数据包传输提供尽可能高的吞吐量,这是传统DMA引擎的一个常见弱点。vDMA-AXI IP可以选择性地附加到PLDA的XpressRICH-AXI PCIe控制器IP for PCIe 5.0,用于计算、网络和存储soc的可伸缩企业级PCIe接口解决方案。
VDMA-AXI通过一组可从AXI4-Lite接口访问的寄存器进行 控制。 寄存器映射在VDMA-AXI参考手册中有详细描述。 为了帮助进行软件开发,可以使用PCIe设备驱动程序 和C API,并在连接到PCIe接口时演示VDMA-AXI操作。PCIe设备驱动程序适用于Linux x64和Windows x64。 有关 集成PCIe + vDMA解决方案,请参阅我们用于PCIe 5.0的 XpressRICH-AXI控制器IP。
- Xilinx UltraScale, UltraScale+ 系列
- Altera 10 系列(Arria, Stratix)
需要相关整合我们的vDMA-AXI IP的服务支持? 我们的高 级设计集成(ADI)团队通过在以下领域的专家服务来帮 助缩短您的开发周期:
- 自定义vDMA IP以添加客户特定功能
- 生成定制参考设计
- 生成自定义验证环境
- 帮助启动和性能调整
查看我们的Integration Services页面,了解更多有关ADI 团队及其功能的信息
通用/性能特点
- 高达2048个DMA通道
- 高达512个虚拟机或域
- 可配置的AMBA AXI3 / 4接口,具有256位或512位 数据位寬
- 高达128个outstanding读写请求
- 动态可重新配置的DMA通道源和目标
- Scatter-Gather DMA,每个descriptor都有动态DMA控制
- 提供用于分组发送和接收的循环队列
- 能获取高达128个descriptor以优化吞吐量
- 可选的DMA通道描述符报告,用于简化软件管理
- 集中式DMA通道Context内存,减少占用空间
通用/性能特点
- 高达256 个DMA通道
- 高达6个虚拟机或域
- 可配置的AMBA AXI3 / 4接口,具有256位或512位数据位寬
- 高达64个outstanding读写请求
- 动态可重新配置的DMA通道源和目标
- Scatter-Gather DMA,每个descriptor都有动态DMA控制
- 提供用于分组发送和接收的循环队列
- 能获取高达256个descriptor以优化吞吐量
- 可选的DMA通道描述符报告,用于简化软件管理
- 集中式DMA通道Context内存,减少占用空间
vDMA-AXI DMA控制器IP集成并使用Mentor VIP进行彻底 验证,确保万无一失。
我们严格的验证流程确保客户可以专注于其应用的核心。
- 可合成的Verilog RTL(源代码或加密源代码)
- 软件设计套件
- Linux设备驱动程序(二进制或源代码)
- C API
- vDMA-AXI IP用户手册l