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

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

3.5.2.4.5.4. BAMのテスト

  1. ハードウェアでBAMのサポートが有効になっている場合は、dpdk/dpdk/drivers/net/mcdma/rte_pmd_mcdma.h で次のフラグを有効にします。
    __cflags += -UIFC_PIO_256 > 256b read/write operations on PIO BAR 
    	__cflags += -UIFC_PIO_128 > 128b read/write operations on PIO BAR
  2. 256bの読み出し/書き込み操作には、dpdk/dpdk/drivers/net/mcdma/rte_pmd_mcdma.h で次のフラグを有効にします。
    __cflags += -DIFC_PIO_256

    コマンド: ./build/mcdma-test -- -b 0000:01:00.0 -o

  3. 128bの読み出し/書き込み操作には、dpdk/dpdk/drivers/net/mcdma/rte_pmd_mcdma.h で次のフラグを有効にします。
    __cflags += -DIFC_PIO_128 
    __cflags += -UIFC_PIO_256
    コマンド: ./build/mcdma-test -- -b 0000:01:00.0 -o
    図 41. PIO 128bの書き込みおよび読み出しテスト
    注: BAM_BASビットストリームの場合は、IFC_QDMA_INTF_AVSTの定義を解除します。
    #undef IFC_QDMA_INTF_AVST in dpdk/ dpdk/drivers/net/mcdma/rte_pmd_mcdma.h