ID do artigo: 000097434 Tipo de conteúdo: Solução de problemas Última revisão: 14/12/2023

Por que a simulação do sistema do processador Nios® V falha sem nenhuma mensagem de impressão e vários valores "x" ao longo dos sinais do processador?

Ambiente

    Intel® Quartus® Prime Standard Edition
    Ferramentas de simulação Intel® FPGA
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Este problema pode ser visto nos simuladores Synopsys* VCS* e VCS* MX ao simular o sistema de processador Nios® V gerado a partir de

  • Intel® Quartus® Software Prime Pro Edition versão 23.1 a 23.4, ou

  • Software Intel® Quartus® Prime Standard Edition versão 23.1std

Isso ocorre devido ao suporte para propagação de X nos simuladores.

Resolução

Para contornar esse problema, siga estas etapas:

Desativar o recurso de propagação X no núcleo do processador,

  1. Gerar sistema de bancada de testes a partir do Platform Designer.
  2. Navegue até o diretório do simulador do Synopsys*.

    • $cd <Project>/sys_tb/sys_tb/sim/synopsyss

  3. Anexar -xprop=xpropconfig no script do shell na pasta vcs ou vcsmx.

Por exemplo:

  • USER_DEFINED_ELAB_OPTIONS="-xprop=xpropconfig"
  1. Crie um arquivo chamado xpropconfig na pasta vcs ou vcsmx (ao lado do script do shell).

  2. Copie o texto a seguir em xpropconfig e altere o nome da entidade do processador.

árvore {<Nios nome de entidade de HDL do processador V>} {xpropOff};

  1. Execute o simulador.

Este problema está atualmente programado para ser resolvido na Intel® Quartus® Software Prime Pro Edition versão 24.1 e mais recente.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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.