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

ID 683517
Date 1/19/2024
Public
Document Table of Contents

2.1.2. P-Tile MCDMA IP - Design Examples for Endpoint

Table 4.  P-Tile MCDMA IP - Design Examples for Endpoint
Design Example MCDMA Settings Driver Support
User Mode Interface Type
AVMM DMA

Multi-Channel DMA

BAM + MCDMA

BAM + BAS + MCDMA

AVMM

Custom

DPDK

Device-side Packet Loopback

Multi-Channel DMA

BAM + MCDMA

BAM + BAS + MCDMA

AVST 1 Port

Custom

DPDK

Netdev

Packet Generate/Check

Multi-Channel DMA

BAM + MCDMA

BAM + BAS + MCDMA

AVST 1 Port

Custom

DPDK

PIO using MQDMA Bypass Mode

Multi-Channel DMA

BAM + MCDMA

BAM + BAS + MCDMA

AVMM

AVST 1 Port

Custom

DPDK

Bursting Master n/a

Custom

DPDK

BAM + BAS n/a

Custom

DPDK

Data Mover Only n/a

Custom

DPDK

Traffic Generator/Checker BAM + BAS n/a

Custom

DPDK

External Descriptor Controller Data Mover Only n/a Custom
Note: P-Tile MCDMA IP design example doesn’t support multiple physical functions and SR-IOV for simulation.
Note: For 2x8 Hard IP modes, simulation is supported on PCIe0 only.

For information about supported simulators, refer to Supported Simulators.