ID del artículo: 000097434 Tipo de contenido: Resolución de problemas Última revisión: 14/12/2023

¿Por qué falla la simulación del sistema del procesador Nios® V sin un mensaje impreso y con varios valores "x" a lo largo de las señales del procesador?

Entorno

    Intel® Quartus® Prime Standard Edition
    Herramientas de simulación FPGA Intel®
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

Este problema puede verse en los simuladores Synopsys* VCS* y VCS* MX al simular el sistema de procesador Nios® V generado a partir de

  • Software Intel® Quartus® Prime Pro Edition versión 23.1 a 23.4, o

  • Software Intel® Quartus® Prime Standard Edition versión 23.1std

Esto se debe al soporte de propagación X en los simuladores.

Resolución

Para solucionar este problema, siga estos pasos:

Desactive la función de propagación X en el núcleo del procesador.

  1. Genere un sistema de banco de pruebas a partir de Platform Designer.
  2. Vaya al directorio del simulador de Synopsys*.

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

  3. Agregue -xprop=xpropconfig en el script de shell en la carpeta vcs o vcsmx.

Por ejemplo:

  • USER_DEFINED_ELAB_OPTIONS="-xprop=xpropconfig"
  1. Cree un archivo denominado xpropconfig en la carpeta vcs o vcsmx (junto al script de shell).

  2. Copie el texto siguiente en xpropconfig y cambie el nombre de la entidad del procesador.

árbol {<Nios V procesador HDL nombre de entidad>} {xpropOff};

  1. Ejecute el simulador.

Este problema está programado para resolverse actualmente en Intel® Quartus® Prime Pro Edition Software versión 24.1 y posteriores.

Productos relacionados

Este artículo se aplica a 1 productos

Dispositivos programables Intel®

1

El contenido de esta página es una combinación de traducción humana y automática del contenido original en inglés. Este contenido se proporciona únicamente para su comodidad como información general y no debe considerarse como completo o preciso. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.