one_eight_seven 6 13 октября, 2021 Опубликовано 13 октября, 2021 · Жалоба Это не делают в тестбенче. Откуда такие требования? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Halfback 0 13 октября, 2021 Опубликовано 13 октября, 2021 · Жалоба 5 минут назад, one_eight_seven сказал: Это не делают в тестбенче. Откуда такие требования? это не требования а мои личные полежания для удобства работы с моделсим, чтобы каждый раз при вызове моделсим не тратить время на вышеописанные рутинные операции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_eight_seven 6 13 октября, 2021 Опубликовано 13 октября, 2021 (изменено) · Жалоба Они передаются в отдельном скрипте. Поищите что-то вроде tcl scripting for modelsim или modelsim tcl commands в документации Изменено 13 октября, 2021 пользователем one_eight_seven Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 13 октября, 2021 Опубликовано 13 октября, 2021 · Жалоба 2 hours ago, Halfback said: 1.График сразу стал ZoomFull 2.Определенные регистры, обьявленные как беззнаковые, показывались как Decimal а не Bin (почему -то так по умолчанию). Это скорее задача из области своего tcl, для modelsim. Обычно вроде делается так: Делается стартовый do файл, где в конце вызывается еще один, в котором уже конфигурируются сигналы и моделсим do wave.do run -all Сам wave примерно так выглядит add wave -group CLOCKS /main_test/DUT/clk_1 add wave -group CLOCKS /main_test/DUT/clk_2 add wave -group DATA -radix decimal /main_test/DUT/register_1 add wave -group DATA -radix decimal /main_test/DUT/register_2 где уже в конце можно поиграться зумом WaveRestoreZoom {0 fs} [eval simtime] ... wave zoom full Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться