![]() ![]() ![]() It is developed on 64-bit SuSE 9.3 and other users report success on Redhat Linux, HPUX, Solaris, and Windows NT under Cygwin (C++ only, no SystemC), and Microsoft Visual C++" And, I believe, OSX. " Verilator should run any system with GCC and Perl. You can even make a DLL out of the model + behavior circuitry and call it with a GUI, scripting language, or whatever. Using the C++ model of the digital circuit that is output by the Verilator, you can model the external circuitry in C or C++. If you have the need for speed, this tool will outperform the even the most expensive commercial simulator. ![]() It's a bit slow for large projects that require long time simulations, but totally adequate for many projects.Īnother free simulator that I've got a lot of mileage with is the Verilator (Perl program), with turns synthesizeable Verilog into C++. Icarus Verilog is a very complete and stable free Verilog simulator. GTKWave is a top quality waveform viewer, and can compete in useability and features with the best commercial tools. I use LTSpice for analog simulation and Icarus Verilog coupled with GTKWave for digital simulation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |