ID do artigo: 000079007 Tipo de conteúdo: Instalação e configuração Última revisão: 09/08/2016

Por que vejo corrupção de dados ou descritores não concluídos ao usar o Hard IP para o núcleo PCI Express AVMM-DMA?

Ambiente

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

Devido a um problema com a variante AVMM-DMA do hard IP para pci® express, você pode ver corrupção de dados ou descritores que nunca completam (o bit feito nunca está definido).  Isso afeta apenas projetos usando um controlador de descritor DMA externo, o design do controlador instaurou internamente está totalmente funcional.

Este problema pode ser esporádico e só pode ocorrer quando um grande número de descritores estiver programado de volta para trás.

Resolução

Nota do autor: isso pode ser trabalhado, mas requer a edição de um arquivo na instalação do Quartus, o que não creio que queiramos recomendar.

Esse comportamento é causado pela configuração incorreta das latências prontas das interfaces de programação dma_rd_master e dma_wr_master descritor.

Estas são mostradas como as interfaces rd_ast_rx e rd_ast_tx no diagrama de bloco de DMA "Avalon-MM com descritor de DMA externo Contoller" no guia do usuário, e especificamente como RdAstRxReady_o, WrAstTxReady_o nas tabelas "Interface de instruções do descritor do controlador descritor para ler (gravação) do mecanismo DMA".

A latência pronta nesses sinais é definida incorretamente como 0, quando o valor correto deve ser 3.

Este problema está programado para ser corrigido em uma versão futura do software Quartus® Prime.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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 prevalecerá e será a determinante. Exibir a versão em inglês desta página.