ID do artigo: 000088607 Tipo de conteúdo: Manutenção e desempenho Última revisão: 17/12/2021

Como eu defina o SOF e o EOF em cada descritor do DMA DE MULTI Channel IP para PCI Express* no software Intel® Quartus® Prime Pro Edition versão 21.2?

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

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.

Resolução

Para definir o SOF e o EOF em cada descritor, use as seguintes etapas.

  1. 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)

  1. Limpe tudo => build perfq_app
  2. 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)

 

Outras informações

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.

Produtos relacionados

Este artigo aplica-se a 2 produtos

FPGAs e FPGAs SoC Intel® Agilex™ 7 série F
FPGAs Intel® Stratix® 10 e FPGAs SoC

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.