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

Por que o teste PCI Express DMA da Nota de aplicativo 532 falha?

Ambiente

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

    A Nota de aplicação 532 mostra um exemplo em que o PCIe interfaces com o DMA usando a interface Avalon-MM. O exemplo de projeto dado opera corretamente no Quartus II 8.0, mas devido às alterações feitas no SoPC Builder, o design não simula ou compila corretamente quando você estiver fazendo o teste de DMA se você criar o projeto no Quartus II 9.1 ou mais recente. Isso é devido à interrupção do PCIe não estar sendo conectada corretamente pelo SOPC Builder.

    Como solução alternativa, abra a variação .v e encontre as seguintes linhas:
    pcie_compiler_0_Rx_Interface_irq do tipo irq não se conecta a nada, portanto, conecte-o ao padrão (0)
    atribuir pcie_compiler_0_Rx_Interface_irq = 0;

    Altere essa conexão para o seguinte:
    atribuir pcie_compiler_0_Rx_Interface_irq = dma_0_control_port_slave_irq;

    Produtos relacionados

    Este artigo aplica-se a 6 produtos

    FPGA Stratix® V GX
    FPGA Cyclone® IV GX
    FPGAs Stratix® II GX
    FPGAs Stratix® II
    FPGA Stratix® IV GX
    FPGA Arria® II GX

    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.