GTS AXI Multichannel DMA IP for PCI Express* User Guide

ID 847470
Date 8/25/2025
Public
Document Table of Contents

5.1. Design Example Overview

The GTS AXI Multichannel DMA IP for PCI Express design example demonstrates a multichannel DMA solution for Agilex™ 5 devices using the GTS AXI Streaming IP and soft IP implemented in the FPGA fabric.

You can generate the design example from the Example Designs tab of the GTS AXI Multichannel DMA IP for PCI Express Parameter Editor. Choose the desired user interface type, either AXI-S or AXI-MM. You can allocate up to 256 DMA channels (with a maximum of 256 channels per function) when the AXI-MM interface type or AXI-S interface is selected.

The following table summarizes the GTS AXI Multichannel DMA IP design example variants, simulation and hardware support status.

Design Example MCDMA Settings PCIe Mode Simulation Hardware
User Mode User Interface
AXI-S Device-side Packet Loopback
  • Multichannel DMA
  • BAM + MCDMA
  • BAM + BAS + MCDMA
AXI-S Gen4 1x8 No Support No Support
Gen4 1x4 No Support No Support
Gen3 1x4 No Support Agilex™ 5 FPGA E-Series 065B Modular Development Kit
AXI-S Packet Generate/Check
  • Multichannel DMA
Gen4 1x8 No Support No Support
Gen4 1x4 No Support No Support
Gen3 1x4 No Support Agilex™ 5 FPGA E-Series 065B Modular Development Kit
AXI-MM Traffic Generator BAM + BAS   Gen4 1x8 No Support No Support
Gen4 1x4 No Support No Support
Gen3 1x4 No Support Agilex™ 5 FPGA E-Series 065B Modular Development Kit
AXI-MM BAM EP Memory Bursting Master   Gen4 1x8 No Support No Support
Gen4 1x4 No Support No Support
Gen3 1x4 No Support Agilex™ 5 FPGA E-Series 065B Modular Development Kit