No software Intel® Quartus® Prime Pro Edition versão 21.2 Multi-Channel DMA para PCI Express* IP, o tamanho do arquivo é de 64 descritores no software por padrão. Cadadescritor 64º contém um conjunto EOF.
Para definir o SOF e o EOF em cada descritor, use as seguintes etapas.
- Adicione a seguinte linha txt destacada em exemplos/mcdma-test/perfq/Makefile
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)
- Limpe tudo => build perfq_app
- Passe o tamanho do arquivo como parâmetro
./build/app/mcdma-test -- -b 0000:01:00.1 -p 64 -l 6 -r -d 1 -c 1 -a 1 -n -f 1
(Neste comando, -f 1 define o SOF e o EOF em cada descritor e cada descritor pode ser considerado como pacote)
Essas modificações de arquivo serão definidas como padrão no software Intel® Quartus® Prime Pro Edition versão 21.3 e nas futuras versões.