Hello! Am trying to simulate a project(64-bit AlU using VHDL) but when I try simulating, it tells me 'completed successfully' then a window pop ups writing 'elaborating' then it terminates and writes 'Isim M.53d signture... Error' despite the fact that the the behavioural check syntax was succesful. Please I really need your assistance because am still learning VHDL, the file is too large, but u can write me your email address so that I can send it to you,here is mine... firstname.lastname@example.org
At first, and most importante we need to know the exact text of the error message(s). Second, post the source code here, even if it is large. We may not personally contact you (at least not until anybody is an acquaintance of you) You may do that by using the Button labeled "Durchsuchen" (which means "look up"). Clicking on it will open an explorer window (on windows) or any equivalent on your system and let you select a file. The button is located the second one right above the entry field for your posts. The other button labeled "attach more files" is used if you like to attach another file after having attached the first one.
Ok! thanks I have attached the file with the vhd extention though it suppos to have sub modules but I didn't see them
You forgot to post the exact text of the error message(s).
Am sorry! Here is it "Isim M.53d (signature oxb869381d) ERROR:the simulation failed to launch for the following reason; The simulation shutdown unexpectedly during initialization. Please review the Isim log(isim.log) for details. Please shutdown Isim and retry the simulation.it the problem persists, please contact xilinx support. Time resolution is 1 fs No active Database Unable to execute live simulation command. The simulation has terminated ISIM>" This is the notification I got
Uh. And what did you find out in the log file? > Please review the Isim log(isim.log) for details. On the other hand, you could try to clean the project and start elaboration/simulation again.
I can't really interpret the Isim log, but here is what it wrote "#Onerror resume #wave add / No active database #run 100200 ns Unable to execute live simulation command"
OK. Such things happen for example, if you do not have a testbench and/or did not define it as toplevel. Unfortunately you didn't tell us, whether the simulation was working until the problem with that very VHDL-Source or not. The former could be a hint, that you accidently selected the wrong file when starting the simulation. The latter that you accidently never selected the correct file or even didn't have such a file (with a testbench). In short: 1. Check whether you have defined a testbench. If not, define one. 2. Check whether you selected the testbench when starting the simulation. If not, do so.
I started learning fpga like a year back, so am not good at it
Another reason could be, that you accidently didn't close a previous instance of the simulator. Even if you explicitly did so, it may be, that the process(es) wasn't termined (which would be not your fault). In doubt, close an ISIM window, check the process list and look for any process which does not belong to any open ISIM-Window. This happens not very frequently but sometimes.
Abubakar Saidu wrote: > I started learning fpga like a year back, so am not good at it Which sentence shall tell us what? Either you apply yourself to the matter or leave it. Your problem is not primarily related to FPGAs but to the software. Within a year you should have been able to explore the IDE-menues and the ISIM-menues and likely came across some incidents like that.
Thanks! I will go through it again