器件驱动程序 - 4.0 简体中文

QDMA Subsystem for PCI Express v4.0 产品指南 (PG302)

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文
图 1. 器件驱动程序

上图显示了 Linux 和 Windows QDMA 软件驱动程序的使用模型。QDMA Subsystem for PCIe 设计示例是在通过 PCI Express® 连接到 X86 主机的赛灵思 FPGA 上实现的。

  • 在第一种使用模式中,内核空间中的 QDMA 驱动程序在 Linux 上运行,而测试应用则在用户空间内运行。
  • 在第二种使用模式中,使用 Data Plane Dev Kit (DPDK)(数据平面开发套件 (DPDK))来开发完全在用户空间内运行的 QDMA Poll Mode Driver (PMD)(轮询模式驱动程序),并使用 UIO 和 VFIO 内核框架与 FPGA 进行通信。
  • 在第三种使用模式中,内核空间中的 QDMA 驱动程序在 Windows 上运行,而测试应用则在用户空间内运行。