Multi Channel DMA Intel® FPGA IP for PCI Express* Design Example User Guide
ID
683517
Date
6/09/2025
Public
Visible to Intel only — GUID: ryg1657677632047
Ixiasoft
3.5.1. Hardware Requirements
3.5.2. Software Requirements
3.5.3. Set Up the Hardware and Program the FPGA
3.5.4. Configuration Changes from BIOS
3.5.5. Host Operating System Check for Ubuntu v22.04
3.5.6. Installing the Required Kernel Version for Ubuntu v24.04
3.5.7. Set the Boot Parameters
3.5.8. MCDMA Custom Driver
3.5.9. MCDMA DPDK Poll Mode Driver
3.5.10. MCDMA Kernel Mode Network Device Driver
Visible to Intel only — GUID: ryg1657677632047
Ixiasoft
2.3.1.3. Hardware Test Result
Note: This test was run with Agilex™ 7 F-Series P-Tile FPGA PCIe Gen4 x16 configuration using Custom Driver.

[root@localhost perfq_app]# ./perfq_app -b 0000:2d:00.0 -p 32768 -l 10 -d 5 -c 8 -a 8 -r Allocating 8 Channels... ---------------------------------------------------------------------- BDF: 0000:2d:00.0 Channels Allocated: 8 QDepth 508 Number of pages: 8 Completion mode: WB Payload Size per descriptor: 32768 Bytes SOF on descriptor: 1 EOF on descriptor: 1 File Size: 32768 Bytes PKG Gen Files: 64 Rx Batch Size: 127 Descriptors DCA: OFF ----------------------------------------------------------------------- Thread initialization in progress ... Thread initialization done ------------------------------------------------------------------------------------------------------------------- Dir #queues Time_elpsd B_trnsfrd TBW IBW MIBW HIBW LIBW MPPS #stuck Rx 8 00:05:000 127333248.00KB 24.28GBPS 24.28GBPS 03.04GBPS 03.04GBPS 03.04GBPS 00.80MPPS 0 ------------------------------------------------------------------------------------------------------------------- All Threads exited ------------------------------------------------------------------------------------------------------------------- Dir #queues Time_elpsd B_trnsfrd TBW IBW MIBW HIBW LIBW MPPS #stuck Rx 8 00:10:000 251390912.00KB 23.97GBPS 23.66GBPS 02.96GBPS 02.96GBPS 02.96GBPS 00.78MPPS 0 ------------------------------------------------------------------------------------------------------------------- TIME OUT while waiting for completions Leaving... -------------------------------OUTPUT SUMMARY-------------------------------------------- Dir #queues Time_elpsd B_trnsfrd TBW MPPS Passed Failed %passed Rx 8 00:10:871 251390912.00KB 24.29GBPS 00.80MPPS 8 0 100.00% ------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ Total Bandwidth: 24.29GBPS, 0.80MPPS ------------------------------------------------------------------------------------------ Full Forms: TBW: Total Bandwidth IBW: Interval Bandwidth MIBW: Mean Interval Bandwidth HIBW: Highest Interval Bandwidth LIBW: Lowest Interval Bandwidth