ID do artigo: 000083088 Tipo de conteúdo: Solução de problemas Última revisão: 30/04/2018

Por que a interface DMA de 128 bits Intel® Arria® 10 ou Intel® Cyclone® de 10 Avalon® MM para pcIe* não pode ser escrita com segurança no arquivo DTS?

Ambiente

  • Intel® Quartus® Prime Pro Edition
  • PCI Express*
  • Exemplo de Controlador do descritor de DMA para PCI Express*
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrição

    O Intel® Arria® 10 ou Intel® Cyclone® DMA de 10 Avalon® MM de 128 bits para interface PCIe* cria dois avisos:

    Aviso: pcie_example_design. DUT.dma_rd_master/DUT.rd_dts_slave: o mestre DUT.dma_rd_master não pode gravar com segurança em arquivos DUT.rd_dts_slave, porque a largura de dados mestre é mais estreita do que a largura dos dados de escravo. Adicione suporte byteenable ao escravo para suportar gravações seguras de um mestre estreito.

    Aviso: pcie_example_design. DUT.dma_rd_master/DUT.wr_dts_slave: o mestre DUT.dma_rd_master não pode gravar com segurança em arquivos DUT.wr_dts_slave, porque a largura de dados mestre é mais estreita do que a largura dos dados de escravo. Adicione suporte byteenable ao escravo para suportar gravações seguras de um mestre estreito.

    Resolução

    A ausência de byte habilitado na interface de 256 bits do DTS escravo não causa problemas funcionais com o núcleo DMA mestre de 128 bits. O controlador DMA sempre solicita um número de palavras de 128 bits para o host.  Quando os dados de conclusão são retornados, a lógica IP combina os dados de 128 bits baixos e altos que formam dados de 256 bits antes de enviar para o DTS.  Portanto, não é necessário usar o mascaramento de habilitar byte.

    Esses avisos podem ser ignorados com segurança.

    Este problema não será corrigido em nenhuma versão futura Intel® Quartus® software Prime.

    Produtos relacionados

    Este artigo aplica-se a 3 produtos

    FPGAs Intel® Arria® 10 e FPGAs SoC
    FPGAs Intel® Cyclone® 10
    FPGA Intel® Cyclone® 10 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.