QDMA Subsystem for PCI Express

概述

产品描述

面向 PCI Express® (PCIe) 的 Xilinx® LogiCORE™ QDMA 可实现高性能、可配置的分散集中 DMA,支持对 PCI Express 集成型模块的使用。该 IP 提供 AXI4-MM 或 AXI4-Stream 可选用户接口。

QDMA 解决方案可为支持可扩展队列的多个物理/虚拟函数提供支持,非常适合需要低时延小数据包性能的应用。

QDMA 解决方案针对 2018.1(2018 年 4 月)的早期访问试用客户提供。


驱动

驱动可通过以下方式获得:
1.    Linux + DPDK QDMA 驱动: https://github.com/Xilinx/dma_ip_drivers
2.    Windows 驱动 :  //m.alegre-web.com//m.alegre-web.com/member/qdma_windows_driver.html - 需要注册

 

主要特性与优势

支持 UltraScale +™ 器件中用于 PCIe 的集成块,包括带 HBM 的 Virtex® UltraScale+™ 器件

  • 支持 64、128、256 及 512 位数据路径
  • 支持 x1、x2、x4、x8 或 x16 链路位宽
  • 支持 Gen1、Gen2 和 Gen3 链路速度
  • 支持每个队列的 AXI4-Memory 映射及 AXI 4 - Stream 接口
  • 2K 队列设置
    • 2K H2C 描述符环
    • 2K C2H 描述符环
    • 2K C2H 写回符环
  • 支持轮询模式(状态描述符回写)
  • C2H 流中断调整
  • C2H 流 CMPT 条目合并
  • 可通过用户逻辑定制描述符和 DMA
    • 支持定制描述符格式
    • 流量管理
  • 支持多达 4 个物理函数和 252 个虚拟函数的 SR-IOV
    • Thin Hypervisor 模型
    • 只允许特权/物理函数 (PF) 编程情景和寄存器
    • 支持功能级重置
    • Mailbox
  • 中断
    • 2K MSI-X 向量
    • 每个函数达 8 MSI - X
    • 中断合并

技术支持

技术文档

特色技术文档

Default Default 标题 文件类型 日期