11-10-2009 03:48 PM
I need to compile the Xilinx IP cores before I do the simulation with ModelSim. Unfortunately, I've met the "ERROR:Compxlib:267 - COMPXLIB[sim]: Unable to automatically find executables for simulator 'mti_se'" error.
I've double checked the command as below and it looks like the ModelSim path is correct.
"compxlib.exe -s mti_se -l all -o C:/xuan/FPGA_Design/GLINK -p C:/Modeltech_xe_starter/win32xoem -arch virtex5 -lib unisim -lib simprim -lib xilinxcorelib -lib edk -exclude_deprecated -intstyle ise"
But I can't find the "mti_se" director under the "C:\Xilinx\11.1\ISE\verilog" directory.
Does anyone know who to solve this problem?
BTW, my ISE version is 11.3 and ModelSim is 6.3c
Thanks a lot!
Solved! Go to Solution.
11-10-2009 04:36 PM
There seems to be two ModelSIm versions in your machine. One ModelSim Starter and other one being ModelSim SE.
But if we look at the compxlib log it seems that the starter is being picked up. The reason is that the path variable of your computer variables
seems to point to Modelsim XE.
I think it is possible to have multiple ModelSim Versions on a single PC. Just make sure that PATH variable is properly set.
The one at the starting path would take preference. If you type vsim in the command line, the ModelSim version that is in the first part would
Typing vsim in the command line (Start ==> Run) to see which version will launch
11-10-2009 05:32 PM
Sorry, my bad. I hadn't made it clearly.
There is only one ModelSim on my PC and it's version is ModelSim XE III/Starter 6.3c.
Probably there are something else that I setup wrong?
11-21-2009 07:22 AM
2, Go to Edit => Preferences => ISE General => Integrated Tools.
3, Set the Model Tech Simulator to point to ModelSim starter executable.
11-23-2009 06:05 PM
If you are using ModelSim XE (whether Starter or Full) you need not run Compxlib as the Xilinx libraries are already pre-compiled. The simulator will work out of the box.
All you should need to do is select "Simulate Behavioral Model" from the ISE processes to simulate the design.
Hope this helps.
01-15-2010 07:15 AM
Hello! I encounter the same problem as i try to compile the HDL simulation libraries so i could simulate with modelsim!when i try to simulate i get the errors:
# ** Error: ram_xilinx.vhd(26): Library unisim not found.
# ** Error: ram_xilinx.vhd(27): (vcom-1136) Unknown identifier "unisim".
Thata why i try to compile the HDL libraries!THe problem is that when i try to compile them i get this message:
ERROR:Compxlib:267 - COMPXLIB[sim]: Unable to automatically find executables for simulator 'mti_se'.
Simulator 'mti_se' is ignored.
Process "Compile HDL Simulation Libraries" failed
I have set the correct path to the tab menu (edit/preferences/intergrated tools) where we set the simulator path and the directory of the simulator at the process properties!
I'm using Modelsim ModelSim PE Student Edition 6.5a!
I had somehow made it work in the past but now i can't find the way now since i reloaded a new project!
Any ideas please?
Thanks in advance! :-)
02-03-2010 12:12 PM - edited 02-03-2010 12:13 PM
1) Make sure that the Model Tech Simulator field in Edit => Preferences => ISE General => Integrated Tools has the correct path to your ModelSim executable (in my case, it is "C:\modeltech_pe_6.5d\win32pe\modelsim.exe")
2) Also, make sure that under Project > Design Properties that you have the right simulator selected in the Simulator field (in my case, it was Modelsim-PE VHDL).
If you do these 2 steps right, you should NOT see the error that you are seeing.
Best of luck!
09-29-2012 01:05 PM
I am using ISE11.1, Model Sim studen edition 10.0C, Xilinx system generator and MATLAB2008b. I generate the verilog code through system generator from MATLAB. When I try to run ( behavioural simulation) this code, I get the same error. I have applied the all sugessions made by you peoples, but still getting the same error. Please suggest me & take me out from this problem.