ID do artigo: 000080479 Tipo de conteúdo: Solução de problemas Última revisão: 19/02/2021

Por que existem falhas funcionais dependentes de sementes em um projeto de limpeza de tempo quando compilados no software Intel® Quartus® Prime Pro Edition versão 20.1 e anteriores?

Ambiente

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

    Devido a um problema na versão 20.1 ou anterior do software Intel® Quartus® Prime Pro Edition, os registros que foram retimeados podem não conseguir redefinir corretamente. Esse erro pode ser visto nos dispositivos Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10 e Intel Agilex® 7 quando todas as seguintes configurações são definidas como "ON" (a configuração padrão é "ON").

    set_global_assignment -name FITTER_EARLY_RETIMING ON
    set_global_assignment -name PHYSICAL_SYNTHESIS ON
    set_global_assignment -name ALLOW_REGISTER_RETIMING ON

    Observe que esse problema afeta especificamente o projeto com registros impulsionados por diferentes conjuntos de sinais de controle (como redefinição síncronos e habilitação de sinais), que foram retimeados através da lógica combinacional e possui um caminho de feedback.

    Para obter mais informações sobre um problema conhecido de síntese física relacionada a DSP, consulte Por que há falhas funcionais dependentes da semente em que os registros se alimentam de blocos de DSP presos em status de redefinição quando compilados na Intel® Quartus® Prime Pro Edition Software versão 20.1?

    Resolução

    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 poderá passar para a versão mais recente:

    (1) Baixe e instale o patch de solução a partir do link apropriado abaixo. Recompila seu projeto com o patch de solução instalado.

    Se você estiver visando a Intel® Quartus® versão 20.1 ou anterior do software Prime Pro Edition, e seu projeto for finalizado e na fase de produção, siga as etapas (1) até (3) para avaliação de impacto em cada compilação individual:

    (1) Faça o download e instale o patch de triagem a partir do link adequado abaixo.

    (2) Recompile seu projeto com o patch de triagem instalado.

    Um. Se seu projeto for afetado, você verá o seguinte aviso na janela de mensagens de fluxo de compilação do Quartus. Proceda com a etapa (3).

    Aviso (21940): o patch de triagem encontrou um caso em que o Retimer pode criar lógica incorreta para o registro de lut de condução "<RTL_name_of_register>".

    Instale o patch de solução para corrigir o problema, disponível na solução do banco de dados de conhecimento: https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/why-are-there-function-failures-in-some-seeds-while-there-are-no.html

    B. Se o aviso acima não for informado, nenhuma ação adicional será necessária.

    (3) Baixe e instale o patch de solução a partir do link adequado abaixo. Recompila seu projeto com o patch de solução instalado.

    Para o Intel® Quartus® Software Prime Pro Edition versão 18.1, baixe o Patch de exibição 0.53 e o Patch 0.49 da solução a partir do link apropriado abaixo.

    Para o Intel® Quartus® Software Prime Pro Edition versão 19.1, baixe o Patch de triagem 0.55 e o Patch 0.51 da solução a partir do link apropriado abaixo.

    Para o Intel® Quartus® Software Prime Pro Edition versão 19.2, baixe o Patch de triagem 0.30 e o Patch 0.26 da solução a partir do link apropriado abaixo.

    Para o Intel® Quartus® Software Prime Pro Edition versão 19.3, baixe o Patch de exibição 0.67 e o Patch 0.60 da solução a partir do link apropriado abaixo.

    Para o Intel® Quartus® Software Prime Pro Edition versão 19.4, baixe o Patch de triagem 0.39 e o Patch 0.35 da solução a partir do link apropriado abaixo.

    Para o Intel® Quartus® Software Prime Pro Edition versão 20.1, baixe o Patch de triagem 0.52 e o Patch 0.32 da solução a partir do link apropriado abaixo.

    Nota:

    1. Cuidado: A sequência de instalação de patches para Triagem de patch e patche de solução é importante — o patch instalado mais recente substitui o patch anterior.

    2. 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 está instalado durante a etapa de triagem. Você pode então instalar um patch de solução no topo do patch de triagem assim que sua etapa de triagem for concluída com mensagens de aviso específicas relatadas.

    Esse problema está corrigido a partir da Intel® Quartus® Software Prime Pro Edition versão 20.2.

    Produtos relacionados

    Este artigo aplica-se a 4 produtos

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