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

ID 683821
Date 8/19/2022
Public

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

Visible to Intel only — GUID: wer1620096445437

Ixiasoft

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.