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

ID 683517
Date 1/19/2024
Public

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

Document Table of Contents

2.1.3. F-Tile MCDMA IP - Design Examples for Endpoint

Table 5.  F-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: F-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.
Note: F-Tile MCDMA IP 1x4 design example does not support simulation.
Note: For F-Tile System PLL reference clock requirement, refer to the Multi Channel DMA Intel FPGA IP for PCI Express User Guide.

For information about supported simulators, refer to Supported Simulators.

Refer to Table MCDMA IP Modes and FPGA Development Kit for Design Examples for the supported Hard IP Modes that have Design Example support.