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

ID 683517
Date 8/04/2025
Public
Document Table of Contents

3.3.2. Supported Simulators

The following tables show supported simulators for MCDMA example designs.
Note: Root Port mode MCDMA IP simulation is supported by VCS simulator only.
Note: For 2x8 Hard IP modes, example design simulation is supported on PCIe0 only.
Note: MCDMA R-Tile PIO using Bypass Mode design example simulation is supported for x16 and x8 topologies. The remaining R-Tile design example simulations are not supported. This feature may be supported in a future release of the Quartus® Prime software.
Note: For x4 (1x4 or 2x4 or 4x4) Hard IP modes, example design simulation is not supported.
Table 36.  Supported Simulators for H-Tile MCDMA IP
Design Example User Mode VCS* VCS* MX Xcelium* QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera-PRO*
PIO using Bypass mode
  • Multichannel DMA
  • Bursting Master
  • BAM+BAS
  • BAM+MCDMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes Yes Yes
AVMM DMA
  • Multichannel DMA
  • BAM+MCDMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes Yes Yes
Device-side Packet Loopback
  • BAM + MCDMA
  • Multichannel DMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes Yes Yes
Packet Generate/Check
  • BAM + MCDMA
  • Multichannel DMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes No No
Traffic Generator/Checker

BAM+BAS

Yes Yes Yes Yes Yes Yes
Note: SR-IOV simulation support is provided only for 1 physical function and its VFs.
Note: SR-IOV is not supported for simulation in BAM+BAS+MCDMA mode.
Table 37.  Supported Simulators for P-Tile MCDMA IP
Design Example User Mode VCS* VCS* MX Xcelium* QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera-PRO*
PIO using Bypass mode
  • Multichannel DMA
  • Bursting Master
  • BAM+BAS
  • BAM+MCDMA
  • Data Mover Only
  • BAM+BAS+MCDMA
Yes Yes No Yes Yes Yes
AVMM DMA
  • Multichannel DMA
  • BAM+MCDMA
  • BAM+BAS+MCDMA
Yes Yes No No No Yes
Device-side Packet Loopback
  • BAM + MCDMA
  • Multichannel DMA
  • BAM+BAS+MCDMA
Yes Yes No No No Yes
Packet Generate/Check
  • BAM + MCDMA
  • Multichannel DMA
  • BAM+BAS+MCDMA
Yes Yes No No No No
Traffic Generator/Checker BAM+BAS Yes Yes No No No Yes
External Descriptor Controller Data Mover Only Yes Yes No No No No
Note: SR-IOV is not supported in simulation
Table 38.  Supported Simulators for F-Tile MCDMA IP
Design Example User Mode VCS* VCS* MX Xcelium* QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera-PRO*
PIO using Bypass mode
  • Multichannel DMA
  • Bursting Master
  • BAM+BAS
  • BAM+MCDMA
  • Data Mover Only
  • BAM+BAS+MCDMA
Yes Yes Yes Yes No Yes
AVMM DMA
  • Multichannel DMA
  • BAM+MCDMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes No Yes
Device-side Packet Loopback
  • BAM + MCDMA
  • Multichannel DMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes No Yes
Packet Generate/Check
  • BAM + MCDMA
  • Multichannel DMA
  • BAM+BAS+MCDMA
Yes Yes Yes Yes No No
Traffic Generator/Checker BAM+BAS Yes Yes Yes Yes No Yes
External Descriptor Controller Data Mover Only Yes Yes Yes Yes No No
Note: SR-IOV is not supported in simulation
Note: MCDMA F-Tile 1x4 design example does not support simulation.
Note: PIPE mode simulation is now the default mode of simulation for F-Tile design examples. For SERDES mode simulation, disable the pipemode_sim_for_ed_hwtcl parameter in the Example Designs tab.
Table 39.  Supported Simulators for R-Tile MCDMA IP
Design Example User Mode VCS* VCS* MX Xcelium* QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera-PRO*
PIO using Bypass mode
  • Multichannel DMA
  • Bursting Master
  • BAM+BAS
  • BAM+MCDMA
  • BAM + BAS + MCDMA
  • Data Mover Only
Yes Yes Yes Yes Yes Yes
AVMM DMA
  • Multichannel DMA
  • BAM+MCDMA
  • BAM + BAS + MCDMA
No No No No No No
Device-side Packet Loopback
  • BAM + MCDMA
  • BAM + BAS + MCDMA
  • Multichannel DMA
No No No No No No
Packet Generate/Check
  • BAM + MCDMA
  • BAM + BAS + MCDMA
  • Multichannel DMA
No No No No No No
Traffic Generator/Checker BAM+BAS No No No No No No
External Descriptor Controller Data Mover Only No No No No No No
Note: SR-IOV is not supported in simulation
Note: MCDMA R-Tile 4x4 PIO using Bypass Mode design example does not support simulation.
Note: Data Mover Only Mode is not available in R-Tile MCDMA IP x4 topology.
Note: PIPE mode simulation is now the default mode of simulation for R-Tile design examples. For SERDES mode simulation, disable the pipemode_sim_for_ed_hwtcl parameter in the Example Designs tab.