Al simular el núcleo FFT creado por Quartus® Prime Standard Platform Designer mediante scripts ncsim_setup.sh o run_xcelium.sh , la salida del comando finalizará con lo siguiente:
ncelab: *F,CUMSTS: Directiva de escala de tiempo que falta en uno o más módulos.
NCSIM: 15.20-S006: (c) Derechos de autor 1995-2016 Cadence Design Systems, Inc.
ncsim: *F,NOSNAP: La instantánea 'test_program' no existe en las bibliotecas.
El motivo de este resultado se debe a la configuración de elaboración en los scripts ncsim_setup.sh o run_xcelium.sh .
Para evitar este problema, modifique los archivos ncsim_setup.sh o run_xcelium.sh con los cambios siguientes:
- Busque la línea que define la variable "USER_DEFINED_ELAB_OPTIONS" y cámbiela como se muestra a continuación:
USER_DEFINED_ELAB_OPTIONS="-escala de tiempo 1ps/1ps"
Este cambio establece una escala de tiempo predeterminada para los archivos verilog sin escala de tiempo.
2. Busque la línea que define la variable "USER_DEFINED_SIM_OPTIONS" y cámbiela como se muestra a continuación:
USER_DEFINED_SIM_OPTIONS="-input \"@run\""
Este cambio indica al simulador que se ejecute hasta $finish.