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

ID 683517
Date 7/07/2023
Public

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

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, simulation is supported on PCIe0 only.
Note: MCDMA R-Tile PIO using Bypass 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 Intel® Quartus® Prime software.
Note: MCDMA R-Tile 4x4 design example does not support simulation.
Table 34.  Supported Simulators for MCDMA IP H-Tile
Tile Design Example User Mode VCS VCS MX Xcelium QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera Pro
H-Tile PIO using Bypass mode

Multi channel DMA

Bursting Master

BAM+BAS

BAM+MCDMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
AVMM DMA

Multi channel DMA

BAM+MCDMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
Device-side Packet Loopback

BAM + MCDMA

Multi channel DMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
Packet Generate/Check

BAM + MCDMA

Multi channel DMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
Traffic Generator/Checker

BAM+BAS

Yes Yes Yes Yes No No
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 35.  Supported Simulators for MCDMA IP P-Tile
Tile Design Example User Mode VCS VCS MX Xcelium QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera Pro
P-Tile PIO using Bypass mode

Multi channel DMA

Bursting Master

BAM+BAS

BAM+MCDMA

Data Mover Only

BAM+BAS+MCDMA

Yes Yes No Yes No No
AVMM DMA

Multi channel DMA

BAM+MCDMA

BAM+BAS+MCDMA

Yes Yes No No No No
Device-side Packet Loopback

BAM + MCDMA

Multi channel DMA

BAM+BAS+MCDMA

Yes Yes No No No No
Packet Generate/Check

BAM + MCDMA

Multi channel DMA

BAM+BAS+MCDMA

Yes Yes No No No No
Traffic Generator/Checker BAM+BAS Yes Yes No No No No
External Descriptor Controller Data Mover Only Yes Yes No No No No
Note: SR-IOV is not supported in simulation
Table 36.  Supported Simulators for MCDMA IP F-Tile
Tile Design Example User Mode VCS VCS MX Xcelium QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera Pro
F-Tile PIO using Bypass mode

Multi channel DMA

Bursting Master

BAM+BAS

BAM+MCDMA

Data Mover Only

BAM+BAS+MCDMA

Yes Yes Yes Yes Yes No
AVMM DMA

Multi channel DMA

BAM+MCDMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
Device-side Packet Loopback

BAM + MCDMA

Multi channel DMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
Packet Generate/Check

BAM + MCDMA

Multi channel DMA

BAM+BAS+MCDMA

Yes Yes Yes Yes No No
Traffic Generator/Checker BAM_BAS Yes Yes Yes Yes No No
External Descriptor Controller Data Mover Only Yes Yes No No No No
Note: SR-IOV is not supported in simulation
Table 37.  Supported Simulators for MCDMA IP R-Tile
Tile Design Example User Mode VCS VCS MX Xcelium QuestaSim* Questa* Intel® FPGA Edition Aldec Riviera Pro
R-Tile PIO using Bypass mode

Multi channel DMA

Bursting Master

BAM+BAS

BAM+MCDMA

BAM + BAS + MCDMA

Data Mover Only

Yes Yes Yes Yes Yes No
AVMM DMA

Multi channel DMA

BAM+MCDMA

BAM + BAS + MCDMA

No No No No No No
Device-side Packet Loopback

BAM + MCDMA

BAM + BAS + MCDMA

Multi channel DMA

No No No No No No
Packet Generate/Check

BAM + MCDMA

BAM + BAS + MCDMA

Multi channel 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 design example does not support simulation.