When I run a simulation with NCSim on a Linux machine, I encounter the following warnings and errors:
ncelab: *W,MISSYST (/apps/hosted/xilinx_10.1/ISE/smartmodel/lin64/wrappers/ncverilog/GTX_DUAL_FAST_BIT.v,4824|14): Unrecognized system task or function (did not match built-in or user-defined names) [2.7.4(IEEE Std 1364-2001)].
ncsim: *E,MSSYSTF (../GTX_DUAL_FAST_BIT.v,4824|14): User Defined system task or function registered during elaboration and used within the simulation has not been registered during simulation.
How can I resolve this issue?
These errors can occur if your environment has not been set up correctly to run SWIFT (Smartmodel) libraries for NCSim.
For 32-bit simulation, please refer to Xilinx Answer 25517.simulation, please refer toXilinx Answer 25519.
Smartmodels have been deprecated in ISE Design Suite 11 and newer. Please refer to Xilinx Answer 31060 for information on how to use the new Xilinx SecureIP libraries.