Multi Channel DMA Intel® FPGA IP for PCI Express* デザイン例のユーザーガイド

ID 683517
日付 10/06/2023
Public
ドキュメント目次

3.5.2.4.5.3. 256チャネルを超えるビットストリーム・コンフィグレーションのテスト (DPDKポーリングモード・ドライバーの場合)

注: 256を超えるチャネルで生成される *.sof ファイルの場合は、次の手順に従います。
  1. dpdk/drivers/net/mcdma/rte_pmd_mcdma.h で次のマクロを定義します。
    #define IFC_MCDMA_DIDF
  2. 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チャネルで実行します。