Device Drivers - 5.0 English - PG302

QDMA Subsystem for PCI Express Product Guide (PG302)

Document ID
PG302
Release Date
2024-12-18
Version
5.0 English
Figure 1. Device Drivers

The above figure shows the usage model of Linux QDMA software drivers. The QDMA Subsystem for PCIe example design is implemented on an AMD FPGA , which is connected to an X86 host through PCI Express® .

  • In the first use mode, the QDMA driver in kernel space runs on Linux, whereas the test application runs in user space.
  • In the second use mode, the Data Plane Dev Kit (DPDK) is used to develop a QDMA Poll Mode Driver (PMD) running entirely in the user space, and use the UIO and VFIO kernel framework to communicate with the FPGA .

For device driver documentation click DMA IP Drivers.