ID do artigo: 000076802 Tipo de conteúdo: Solução de problemas Última revisão: 13/02/2020

Por que o controlador Intel® Stratix®10 MX HBM2 não afirma o sinal AXI RVALID até que o AXI RREADY seja afirmado a partir da interface do usuário?

Ambiente

    Intel® Quartus® Prime Pro Edition
    Interfaces de memória externa Intel® Stratix® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Problema crítico

Descrição

Devido a® um problema no software Intel® Quartus® Prime Pro Edition versão 19.4 e anterior, o IP Intel Stratix 10 MX HBM2 não afirma o sinal axi___rvalid até que o sinal axi___rready seja afirmado a partir da interface do usuário.

Note que e referem-se ao número de canal e pseudo-canal, respectivamente.

Resolução

Para o software Intel® Quartus® Prime Pro Edition versão 19.3 e anterior, você pode resolver este problema abrindo o arquivo altera_axi_ufi_soft_logic.sv e alterando o seguinte:

 

(a partir da linha 423:)

atribuir ufi_rready = PHY_THROTTLE_RDATA_BRESP?

(rready & rdata_fifo_almost_empty) : rready;   Antes

     (rdata_fifo_almost_empty) : rready;                    Depois

gerar se (PHY_THROTTLE_RDATA_BRESP) começar

atribuir rvalid = (rready & ~rdata_fifo_empty);  Antes

    atribuir rvalid = (~rdata_fifo_empty);                  Depois

 

Este problema está programado para ser corrigido em uma versão futura do software Intel Quartus Prime Pro Edition.

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGA Intel® Stratix® 10 MX

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.