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

ID 683821
Date 1/29/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.