3
\$\begingroup\$

I'm hoping to do some development work on Altera FPGAs that will likely be larger than is supported by the free edition of ModelSim. I have an old copy of the full version hanging around (version 6.5, I think) -- is this likely to work for designs with modern FPGAs (e.g. Cyclone IV), or do I need to upgrade?

\$\endgroup\$
  • \$\begingroup\$ Do you mean you will have more than 10000 lines of code in your FPGA project? because MSAE supports designs upto 10k lines. \$\endgroup\$ – FarhadA Apr 6 '13 at 8:13
  • \$\begingroup\$ Yes. I'm experimenting with some code autogeneration techniques that may well end up producing more than this. \$\endgroup\$ – Jules Apr 6 '13 at 9:03
  • \$\begingroup\$ Well in that case, just make sure you create code that is supported by the older Modelsim and you will be OK. I don't see any reason why this would not work for you. \$\endgroup\$ – FarhadA Apr 6 '13 at 10:16
1
\$\begingroup\$

Well theoretically it should work, the only thing you need to do is to compile your libraries in modelsim. One thing I don't understand is why do you think your files would not work with modelsim? Is it because you are using Verilog 2001 or syntax that is not supported? As long as your code is written in high level language like verilog and VHDL, you will be able to fix it so it can work with older version of Modeslsim.

\$\endgroup\$
1
\$\begingroup\$

If you are not using any vendor-supplied cores, then it doesn't matter what device you are using. As long as the VHDL you write is supported by the old tool, you should be fine.

If you have vendor cores, then as long as you have the source to any cores you are using and can compile them in the old tool (which is likely as most vendor cores only use VHDL-93) there should be no problem there either.

Device specifics matter a lot more in synthesis than simulation.

\$\endgroup\$
1
\$\begingroup\$

Watch out if using Altera QSYS for system assembly, the generated interconnect uses some SystemVerilog which will probably not be supported by MSim 6.5.

\$\endgroup\$
0
\$\begingroup\$

The latest version of Quartus web edition is free. http://www.altera.com/products/software/quartus-ii/web-edition/qts-we-index.html I doubt your version of Modelsim will work with any of the Cyclone series.

\$\endgroup\$
  • \$\begingroup\$ Yes, but unfortunately the free version of ModelSim included has a project size limit that I believe I will likely hit. I was tending towards the theory that it was too old, but was kind of hoping that somebody knew a way to make it work. Not looking forward to having to shell out $1000... \$\endgroup\$ – Jules Apr 5 '13 at 18:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.