Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

ModelSim or Quartus Simulator

Altera_Forum
Honored Contributor II
1,405 Views

Hello, quick question for everyone. I'm just wondering how many people are using the built-in simulator in Quartus or using ModelSim? I've been using the built-in simulator but a few of my co-worker when to an Altera Training class and the Altera instructor said to drop the built-in simulator and use ModelSim. I'm trying to learn ModelSim and was wondering if anyone had any comments on the topic? 

 

Thanks
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
710 Views

This thread has some opinions about that. 

http://www.alteraforum.com/forum/showthread.php?t=1066 

 

My opinion is: For very small designs Quartus simulator is ok but for serious and large designs where you want to do long simulations ModelSim is more suitable. 

 

I use only ModelSim.
0 Kudos
Altera_Forum
Honored Contributor II
710 Views

As said in the referenced thread, Quartus simulator doesn't allow you to write your own test bench. You can only draw input waveforms which is very limited. Now that with Quartus you have a free access to ModelSim, it is really worth using it. You'll never regret the time you'll spend understanding how it's working. You just have to learn how to write a test bench and the rest is really straightforward. 

Using modelSim, you can even put breakpoints, step by step in your code, see the results of assertions, interact with external code using Tcl/Tk. This is a really powerful way of debugging it (and even of learning VHDL or Verilog). 

The only case when Quartus simulator is useful is if you don't have 2 days to learn how ModelSim is working and what you want to simulate is just a counter plus a few flip-flops.
0 Kudos
Reply