Multi Channel DMA for PCI Express* Intel® FPGA IP Design Example User Guide
ID
683517
Date
12/01/2021
Public
A newer version of this document is available. Customers should click here to go to the newest version.
3.3.4. Run the Simulation Script
Figure 38. Simulation Script
- Change to the testbench simulation directory, pcie_ed_tb/pcie_ed_tb/sim/<simulators> .
- Run the simulation script for the simulator of your choice. Refer to the table below.
- Analyze the results.
The following tables show supported simulators for MCDMA example designs.
Note: Root Port mode simulation is supported by VCS simulator only.
| Example Design | Questa*-Intel® FPGA Edition | Modelsim | VCS | VCS MX | Xcelium* |
|---|---|---|---|---|---|
| PIO | No | Yes | Yes | Yes | Yes |
| AVMM DMA | No6 | Yes | Yes | Yes | Yes |
| Device-side Packet Loopback | No6 | Yes | Yes | Yes | Yes |
| Packet Generate/Check | No6 | Yes | Yes | Yes | Yes |
| Example Design | Questa*-Intel® FPGA Edition | Modelsim | VCS | VCS MX | Xcelium* |
|---|---|---|---|---|---|
| PIO7 | Yes | Yes | Yes | Yes | No6 |
| AVMM DMA | No6 | No6 | Yes | Yes | No6 |
| Device-side Packet Loopback | No6 | No6 | Yes | Yes | No6 |
| Packet Generate/Check | No6 | No6 | Yes | Yes | No6 |
| Traffic Generator/Checker | No6 | No6 | Yes | Yes | No6 |
| Simulator | Simulation Directory | Instructions |
|---|---|---|
| ModelSim | <example_design>/pcie_ed_tb/ pcie_ed _tb/sim/mentor/ |
Note: ModelSim currently supports BAM and PIO example designs only.
|
| VCS/VCSMX | <example_design> /pcie_ed_tb/ pcie_ed _tb/sim/synopsys/vcs <example_design>/pcie_ed_tb/pcie_ed _tb/sim/synopsys/vcsmx |
|
| Xcelium | <example_design>/pcie_ed_tb/pcie_ed_tb/sim/xcelium |
Note: Xcelium currently support for H-Tile only
|
6 These example design and simulators may be supported in future release.
7 When you generate a PIO example design with BAM, BAM+BAS, or BAM+MCDMA user mode selected, enable BAR2 (for example: 64KB) in the IP Parameter Editor before you generate the example design.