Comments 5
Сам мануал по быстрому старту неплох, чего не могу сказать ModelSim.
Едиственное(и исскуственное) преимущество ModelSim перед связкой IcarusVerilog + GtkWave это работа с альтеровскими проприетарными модулями.
Остальное сущий гемморой, начиная от проприетарности полной версии самого симулятора, и заканчивая ужасным видом интерфейса симулятора в 4К.
С IcarusVerilog никогда не работал, про него ничего сказать не могу. Но вот про GtkWave, моё личное мнение, по сравнению с ModelSim, GtkWave - это студенческая поделка. Когда с ним работаю - плююсь.
Моделсим конечно тоже не идеален - бывают вылеты, вкладка Memory глючная (про неё планирую в следующей статье). Но Моделсим поддерживает Verilog и VHDL, и имеет огромный функционал. Также у него есть и бесплатные версии. Раньше у Альтеры точно можно было скачать с сайта Modelsim Altera-edition.
Есть еще и старший брат - QuestaSim. Я с ней работал немного, но все скрипты из Моделсима в Квесте у меня запускались.
Впервые что-то подобное слышу про GtkWave. Позвольте полюбопытствовать какие конкретно аспекты работы с ним вызывают повышенное слюноотделение, быть может более опытные товарищи поделятся советами как обуздать опенсорс.
Холивар разводить не будем, у каждого свой опыт. Но вот по мне, работу с GtkWave можно описать так:
За неимением горничной - имеют дворника)
ModelSim содержит значительно больший и гораздо более удобный функционал, работать с ним приятней, имхо.
Моделируем работу ПЛИС красиво