A la IP física del archivo ncsim_setup.sh generado automáticamente por PCI Express® le falta la opción de escala de tiempo.
Este problema puede provocar que el simulador Cadence® NC-Sim® genere el siguiente error durante la elaboración.
ncelab: *F,CUMSTS: Directiva de escala temporal que falta en uno o más módulos
Para evitar este problema, abra el archivo ncsim_setup.sh mediante un editor de texto y modifique los parámetros siguientes:
1) Busque la variable "USER_DEFINED_ELAB_OPTIONS" y agregue "-timescale 1ns/1ps" como se muestra a continuación.
USER_DEFINED_ELAB_OPTIONS="-timescale 1ns/1ps"
2) Busque la variable "USER_DEFINED_SIM_OPTIONS" y elimine "100" de la línea original como se muestra a continuación.
USER_DEFINED_SIM_OPTIONS="-input \"@run ; salir\""
3) Busque la siguiente línea en el script "ncsim_setup.sh" y agregue "define QUARTUS" al comando ncvlog.
ncvlog "<ruta>/<dispositivo>_pcie_hip_atoms_ncrypt.v" -work stratixv_pcie_hip_ver
Ejemplo: ncvlog define QUARTUS "/eda/sim_lib/cadence/stratixv_pcie_hip_atoms_ncrypt.v" -work stratixv_pcie_hip_ver