QuestaSim's vsim executable on Windows cannot cope with Windows paths (using \ as path delimiter sign) in the -modelsimini command line switch. The path needs to be in posix writing (using / delimiters).
Some experiments under the vsim TCL console reveals that -modelsimini file-name is handled differently by the vcom and vsim commands. At first a backslash indicates an escape sequence, a \t in the file-name is expanded to a tab for example:
modelsim se 10.1c linux 16
The file-name argument will be processed the same way as before. But then the vsim script adds another pair of curly-braces around the expanded argument. This behavior should be considered as a bug, because it does not make any sense. vsim finally looks for a file called c:\tmp\modelsim.ini which can never be found on a Windows file system. In your error message the file-name is also enclosed by curly braces. 2ff7e9595c
Comments