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

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