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

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

3.5.2.3.3.5. パケット生成のテスト

  1. user/cli/perfq_app/perfq_app.hのコンフィグレーション

    静的チャネルマッピングの場合は、次のパラメーターを変更します。

    /* Number of PFs */
    #define IFC_QDMA_PFS <number of PFs>
    /* Channels available per PF */
    #define IFC_QDMA_PER_PF_CHNLS <number of channels per PF>
    /* Channels available per VF */
    #define IFC_QDMA_PER_VF_CHNLS <number of channels per VF>
    /* Number of VFs per PF */
    #define IFC_QDMA_PER_PF_VFS <number of VFs per PF>
  2. ソフトウェアのセットアップ で示されている手順を続け、MCDMAの構築とインストールを行います。
  3. perfq_app アプリケーション・コマンドを実行します。
    $ ./perfq_app -b 0000:01:00.0 -p 32768 -d 2 -c 1\
    -a 2 -l 5 -z -n –pf=<pf number> --vf=<vfnumber>
    注: PFのみでDMAを実行する場合は、「--vf」が必要にならないことがあります。ただし、VFでDMAを実行する場合は、VFがどのPFから発生したかを把握するため、「--pf」と「--vf」の両方が必要になることがあります。
    注: ハードウェア・テストは、Gen3 x16で実行しています。Gen4 x16でのテストは、今後のリリースで追加される可能性があります。
    注:
    • コマンドラインのパラメーターのPF番号とVF番号は1から始まります。
    • PF0で -n パラメーターを使用して実行します。