tcl scripting for Modelsim
После продолжительной войны с окнами Modelsim’a решил посмотреть в сторону автоматической компиляции.
Modelsim понимает tcl, по этому нашел удобный tcl-скриптик для компиляции. Язык не сложный.
Прописываем в переменную library_file_list свои исходники. Прописываем top_level. По надобности определяем переменную для wave_patterns если нужны времянки. В tcl-консоли запускаем «do имя_скрипта». Радуемся жизни.
Долой GUI интерфейсы!
P.S. Quartus, ISE так же поддерживает tcl.
кстати сказать, modelsim под linux есть. я пытаюсь запросить evaluation версию.
У нас уже где-то валялся дистрибутив под linux, но вот с лицензией были проблемы. Может в evaluation все попроще. Ждем)
а что будет после запуска «do имя_скрипта»?
в чём удобство то?
В modelsim’e тратится куча времени на добавление сигналов, остановку/запуск симуляции. При этом довольно тормозной интерфейс. Чем меньши с ним работаешь, тем лучше)))
Можно запускать его и так: modelsim.exe -do имя_скрипта.
После запуска скрипта, для перекомпиляции нужно просто в tcl-консоле ввести букву r — удобно. Хотя можно и Makefile’ам обойтись.