Problema crítico
Devido a um problema no software Intel® Quartus® Prime Pro Edition versão 20.1 e anterior, você verá dados incorretos ao ler a partir de uma Memória de acesso sequencial (SAM) que implementou usando uma RAM de porta dupla verdadeira inferida ou RAM de porta dupla simples. Exemplo de código que gera a readback incorreta é mostrado abaixo.
se rising_edge(clk) em seguida
se read_enable = '1' então
read_addr <= std_logic_vector(não assinado(read_addr) 1);
read_data <= ram(to_integer(não assinado(read_addr)));
terminar se;
terminar se;
Neste exemplo, se os endereços pretendidos a serem lidos são 5, 6, 7, 8, etc., os dados serão lidos a partir dos endereços 6, 7, 8, 9, etc. Isso é válido para incrementos/decrementos de endereços de qualquer valor (ou seja, não apenas 1 como mostrado neste exemplo). Este erro pode ser visto nos dispositivos Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10 e Intel® Agilex™.
Este problema é corrigido a partir do software Intel® Quartus® Prime Pro Edition versão 20.2.
Se você ainda estiver na fase de projeto do seu projeto e estiver usando o software Intel® Quartus® Prime Pro Edition versão 20.1 ou anterior, mas não conseguir passar para a versão mais recente
(1) Faça o download e instale o Patch da solução a partir do link apropriado abaixo. Recompile seu projeto com o patch de solução instalado.
Se você estiver visando o software Intel® Quartus® Prime Pro Edition versão 20.1 ou anterior, e seu projeto for finalizado e na fase de produção, siga as etapas (1) a (3) para uma avaliação de impacto em cada compilação individual:
(1) Baixe e instale o Patch de triagem a partir do link apropriado abaixo.
(2) Recompile seu projeto com o Patch de triagem instalado.
Um. Se o seu projeto for afetado, você verá o seguinte aviso na janela de mensagem de fluxo de compilação Quartus. Prossiga com a etapa (3).
Aviso (21938): o patch de rastreamento encontrou uma condição de conexão lógica incorreta. Instale o patch da solução para evitar corrupção de RAM, disponível na solução de banco de dados de conhecimento https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/how-can-i-check-for-and-fix-ram-corruption-problems-in-intel--qu.html
B. Se o aviso acima não for relatado, nenhuma outra ação será necessária.
(3) Faça o download e instale o Patch da solução a partir do link apropriado abaixo. Recompile seu projeto com o patch de solução instalado.
Para Intel® Quartus® Prime Pro Edition versão 18.1, baixe o Patch de seleção 0.53 e o Patch 0.49 da solução a partir do link abaixo.
Baixe Intel® Quartus® Software Prime Pro Edition versão 18.1 patch de seleção 0.53 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 18.1 do Patch 0.53 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 18.1 do Patch 0.53 (.txt)
Baixe Intel® Quartus® Software Prime Pro Edition versão 18.1 Solution Patch 0.49 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 18.1 Solution Patch 0.49 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 18.1 Solution Patch 0.49 (.txt)
Para Intel® Quartus® Prime Pro Edition versão 19.1, baixe o Patch de seleção 0.55 e o Patch 0.51 da solução a partir do link abaixo.
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.1 patch de triagem 0.55 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.1 do Patch 0.55 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.1 do Patch 0.55 (.txt)
Baixe Intel® Quartus® software Prime Pro Edition versão 19.1 Solution Patch 0.51 para Windows (.exe)
Baixe Intel® Quartus® software Prime Pro Edition versão 19.1 Solution Patch 0.51 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.1 Solution Patch 0.51 (.txt)
Para Intel® Quartus® Prime Pro Edition versão 19.2, baixe o Patch de seleção 0.30 e o Patch 0.26 da solução a partir do link abaixo.
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.2 screening patch 0.30 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.2 do Patch 0.30 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.2 do Patch 0.30 (.txt)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.2 Solution Patch 0.26 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.2 Solution Patch 0.26 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.2 Solution Patch 0.26 (.txt)
Para Intel® Quartus® Prime Pro Edition versão 19.3, baixe o Patch de seleção 0.67 e o Patch 0.60 da solução a partir do link abaixo.
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.3 do Patch de seleção 0.67 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.3 do Patch 0.67 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.3 do Patch 0.67 (.txt)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.3 Solution Patch 0.60 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.3 Solution Patch 0.60 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.3 Solution Patch 0.60 (.txt)
Para Intel® Quartus® Prime Pro Edition versão 19.4, baixe o Patch de seleção 0.39 e o Patch 0.35 da solução a partir do link abaixo.
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.4 patch de seleção 0.39 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.4 screening Patch 0.39 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.4 do Patch 0.39 (.txt)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.4 Solution Patch 0.35 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 19.4 Solution Patch 0.35 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 19.4 Solution Patch 0.35 (.txt)
Para Intel® Quartus® Prime Pro Edition versão 20.1, baixe o Patch de seleção 0.52 e o Patch 0.32 da solução a partir do link abaixo.
Baixe Intel® Quartus® Software Prime Pro Edition versão 20.1 patch de triagem 0.52 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 20.1 do Patch 0.52 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 20.1 do Patch 0.52 (.txt)
Baixe Intel® Quartus® Software Prime Pro Edition versão 20.1 Solution Patch 0.32 para Windows (.exe)
Baixe Intel® Quartus® Software Prime Pro Edition versão 20.1 Solution Patch 0.32 para Linux (.run)
Baixe o Readme para o software Intel® Quartus® Prime Pro Edition versão 20.1 Solution Patch 0.32 (.txt)
Nota:
1. Os patches de triagem e patches de solução disponíveis são direcionados para os últimos 2 anos de lançamentos Intel® Quartus® Prime Pro Edition. Entre em contato com a Intel e com a ID de cotação #1509115906 se você for afetado e precisar de suporte de patches para a versão Intel® Quartus® Prime Pro Edition antes do 18.1.
2. Cuidado: a seqüência de instalação de patches para correção de correção e correção de correção é importante – o patch instalado mais recente substitui o patch anterior.
3. Não instale o patch de triagem após a instalação do patch da solução. Certifique-se de que apenas o Patch de triagem esteja instalado durante a etapa de triagem. Em seguida, você pode instalar o patch da solução em cima do Rastreamento do Patch quando sua etapa de triagem for concluída com mensagens de aviso específicas relatadas.