インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 21.2 PCI Express* IP マルチチャネル DMA では、デフォルトでソフトウェアのファイルサイズは 64 記述子です。64番目の 記述子には、EOF セットが含まれています。
各記述子で SOF と EOF を設定するには、次の手順を使用してください。
- examples/mcdma-test/pertxt/Makefileで次の強調表示された txt 行を追加します。
CFLAGS += -O3
CFLAGS += -DPERFQ_PERF
CFLAGS += -UPERFQ_DATA
CFLAGS += -UPERFQ_LOAD_DATA
CFLAGS += -UVERIFY_FUNC
CFLAGS += -UIFC_ED_CONFIG_TID_UPDATE
CFLAGS += -DIFC_MCDMA_FUNC_VER
CFLAGS += $(WERROR_FLAGS)
- すべてクリーンにする = ビルドperfq_app>
- ファイルサイズをパラメーターとして渡します。
./build/app/mcdma-test -- -b 0000:01:00.1 -p 64 -l 6 -r -d 1 -c 1 -c 1 -a 1 -n -f 1
(このコマンドでは、-f1 はすべての記述子に SOF と EOF を設定し、すべての記述子はパケットと見なすことができます)
これらのファイルの変更は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 21.3 および今後のリリースでデフォルトに設定されます。