Visible to Intel only — GUID: wma1710383553843
Ixiasoft
Visible to Intel only — GUID: wma1710383553843
Ixiasoft
2.1. Overview
The AXI Multichannel DMA Intel FPGA IP for PCI Express* (AXI MCDMA IP) allows you to implement Multichannel DMA using industry standard AXI interface protocol. The AXI MCDMA IP interfaces with AXI Streaming Intel FPGA IP for PCI Express (AXI-ST PCIe IP). It facilitates streamlined and high-performance data transfer by furnishing independent DMA channels that operate seamlessly over the underlying PCIe link connecting the host and the device.
The figure below shown an example DMA application where the AXI MCDMA IP plays a crucial role in a server's hardware infrastructure, enabling smooth communication between various VM clients and their FPGA-device counterparts. The AXI MCDMA IP operates on descriptor-based queues (there is a maximum of 65,535 descriptors per queue), established by the driver software, facilitating efficient data transfers between the local FPGA and the host. The control logic embedded in the AXI MCDMA IP for PCI Express intelligently interprets and executes the queued descriptors, ensuring the reliability and efficiency of data transfer operations.