Multi Channel DMA Intel® FPGA IP for PCI Express* デザイン例のユーザーガイド
ID
683517
日付
10/06/2023
Public
インテルのみ表示可能 — GUID: jbq1680011805850
Ixiasoft
3.5.2.4.5.3. 256チャネルを超えるビットストリーム・コンフィグレーションのテスト (DPDKポーリングモード・ドライバーの場合)
注: 256を超えるチャネルで生成される *.sof ファイルの場合は、次の手順に従います。
- dpdk/drivers/net/mcdma/rte_pmd_mcdma.h で次のマクロを定義します。
#define IFC_MCDMA_DIDF
- dpdk-stable/config/rte_config.h でmemゾーンをコンフィグレーションします。
#define RTE_MAX_MEMZONE 20480
AVMMの場合、BDFは引数として提供されます。examples/mcdma-test/perfq/meson.build を定義する必要があります。
-DIFC_MCDMA_SINGLE_FUNC
図 39. AVMMの場合のコマンド出力例

examples/mcdma-test/perfq/meson.build のAVST LBおよびAVST pktgenのコンフィグレーションにおける未定義の単一機能モード
-UIFC_MCDMA_SINGLE_FUNC
注: テストを実行するためのbdfは提供されません。
図 40. AVSTの場合のコマンド出力例

pktgenに向けたコマンド
./build/mcdma-test –m 16384 –l 0-8 - -b -p 64 -l 1 -z -d 1 -c 2048 -a 4
ループバックに向けたコマンド
./build/mcdma-test –m 16384 –l 0-8 - -b -p 64 -l 2 -i -d 1 -c 2048 -a
注: 現在のリリースでは、DIDFモードでは単一ページがサポートされています。
注: 現在のリリースでは、DIDFモードで同時プロセスはサポートされていません。1つのプロセスを2kチャネルで実行します。