ID do artigo: 000082878 Tipo de conteúdo: Solução de problemas Última revisão: 11/09/2012

Por que meu controlador Avalon™ DMA perde as palavras de dados ao realizar Avalon transferências de streaming?

Ambiente

  • DMA
  • Streaming
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrição

    Este problema foi corrigido no SOPC Builder versão 4.0 SP1 (incluído no Quartus® II 4.0 SP1).  Este problema afeta apenas designs criados com SOPC Builder versão 4.0 e anteriores.

    Ao usar o controlador Avalon DMA no kit de desenvolvimento de processador embarcado Nios para transferir dados de uma fonte de streaming para um destino na memória, é possível que o controlador DMA omita escrever algumas das palavras de origem para a memória de destino. Esse comportamento será notado se palavras ou lacunas incorretas nos dados aparecerem na memória de destino dentro do intervalo para o que o DMA está copiando dados. Este problema pode ser evitado configurando o controlador DMA FIFO a ser implementado em LEs em vez de ESBs. Você pode implementar o FIFO em LEs clicando duas vezes na instância DMA no SoPC Builder e selecionando "Implementar em LEs" no assistente.

    Produtos relacionados

    Este artigo aplica-se a 2 produtos

    Excalibur™
    FPGAs Cyclone®

    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.