Multi Channel DMA Intel® FPGA IP for PCI Express* Design Example User Guide

ID 683517
Date 7/30/2024
Public
Document Table of Contents

3.5.2.3.3.1. Meta Data Test

Meta data is the 8-byte private data that the host sends to the device in the H2D direction and the device sends to the host in the D2H direction.
  1. If we have meta data enabled in the bitstream, modify IFC_QDMA_META_DATA like below in common/mk/common.mk

    __cflags += -DIFC_QDMA_META_DATA

    __cflags += -DPERFQ_LOAD_DATA

  2. Continue with user library build and installation steps.
  3. Command:

    ./perfq_app -p 128 -s 128 -d 1 -i -a 2 -b 0000:01:00.0 -v -c 1

Note: To verify the meta data functionality, every descriptor should have eof set to 1. Use the commands in such a way that every descriptor contains a single file. Use perfq_app with the -s parameter.