Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Is anyone doing simulation in Quartus II version 12?

I am using Quartus II version 12 web version. It seems there is no in-built simulator. From site I can download modelsim from Mentor Graphics. How much time it will take to download? I am in a big hurry. As an alternate please suggest a different version with in-built simulator.

8 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The simulator went away with versions 9-12.

    But the built in simulator is not that good. modelsim simulator is much more powerful (and industry standard).
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks a lot for your prompt reply. You mentioned that, the simulator is not that good. Good or bad whatever it is: I need an in-built simulator. Please tell me whether there is an in-built simulator in web version 12 and how to use it.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    There is no simulator in Version 12. You will have to install Modelsim.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Both posts are right. You can use the University Program qsim tool if you want to keep the familiar waveform stimulus definition and result representation. But it's just a wrapper around ModelSim AE.

    But ModelSim AE is now seamlessly integrated with Quartus and can be operated quite easily.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi. Since the built-in simulator now is gone, I missed something that I could do quite easily with it. I have been searching for days now about how to do it with ModelSim-Altera.

    Here's my problem. As an example I gave 1 simple dataflow Verilog code using multiplier (a megafunction):

    module mult(a, b, c);

    input [31:0] a;

    input [31:0] b;

    output [31:0] c;

    assign c = a * b;

    endmodule

    With the built-in simulator it was quite easy to run a *timing* simulation to get some estimation of the delay of the multiplier as I get from the following snapshots:

    Simple Multiplier timing simulation: http://www.muhazam.com/public-prm/alteraforum001.png

    Simple Multiplier timing simulation [zoomed in]: http://www.muhazam.com/public-prm/alteraforum002.png

    From the snaps I can estimate that when a = 5589, then when b changed from 0 to 34970, it took c = a * b, around 12ns to get the stable final answer.

    I have tried so many tutorials, YouTubes, PDFs to get something that accurate using ModelSim-Altera, including that Gate Level Timing Simulation with Cyclone II libraries loaded. But still in vain. ModelSim just doesn't give that impressive picture of signal changes as in the old built-in one.

    Can someone help?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Bertulus !! Thanks a lot for the useful info. You saved my life.