ID do artigo: 000085925 Tipo de conteúdo: Solução de problemas Última revisão: 15/03/2017

Por que vejo uma afirmação de dados de leitura extra válida na interface Intel® Arria® 10 FPGA EMIF MMR?

Ambiente

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrição

    Se o controlador Intel® Arria® de FPGA 10 Intel® FPGA IP tiver a interface MMR habilitada, você poderá notar que o sinal mmr_readdatavalid afirma ocasionalmente, mesmo quando não são emitidos comandos de leitura.

     

    A mmr_readdatavalid é originada do comando de leitura interna do controlador de memória e pode fazer com que a interface Avalon® host capture os dados de leitura errados.

    Resolução

    A Avalon host só deve aceitar mmr_readdatavalid com base nos seguintes requisitos:

    • mmr_readdatavalid retorna um ciclo após a emissão de solicitação de leitura para o registro de MMR ecc1, ecc2, ecc3, ecc4.
    • mmr_readdatavalid retorna três ciclos após a emissão de solicitação de leitura para todos os outros registros de MMR que não seja ecc1, ecc2, ecc3, ecc4.

    Exemplo: a interface Avalon host só deve aceitar mmr_readdatavalid um ciclo de clock após o envio de solicitação de leitura para registrar ecc1 (com mmr_waitrequest sinal baixo ).

    Produtos relacionados

    Este artigo aplica-se a 3 produtos

    FPGA Intel® Arria® 10 GX
    FPGA Intel® Arria® 10 GT
    FPGA Intel® Arria® 10 SX SoC

    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.