Multi Channel DMA Intel® FPGA IP for PCI Express* User Guide

ID 683821
Date 1/29/2024
Document Table of Contents

8.1.2. libmqdma library details

libmqdma library has the user space framework which enables the DMA operation with PCIe device, is responsible for following actions:
  • Device management
  • Channel management
  • Descriptor Memory Management
  • Interrupts management

The libmqdma framework is installed on the host as a dynamic link library and exports the APIs to the application. Applications running in user space are responsible to use MCDMA IP by using those APIs.