sqrt(2) 0 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба Здравствуйте. Есть некий код на VHDL, в котором используется несколько package. Пытаюсь промоделировать это все в Modelsim 10.2c, но никак не могу поместить на Wave сигналы, которые используют типы данных, объявленные в package. А мне бы очень хотелось их увидеть. Вызываю Моделсим скриптом: vlib work vmap work vcom Файл1.vhd vcom Файл2.vhd vcom Файл3.vhd vcom ТопУровень.vhd vsim -novopt work.ТопУровень Естественно, что entity и имя файла ТопУровня совпадают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба Здравствуйте. Есть некий код на VHDL, в котором используется несколько package. Пытаюсь промоделировать это все в Modelsim 10.2c, но никак не могу поместить на Wave сигналы, которые используют типы данных, объявленные в package. А мне бы очень хотелось их увидеть. Вызываю Моделсим скриптом: vlib work vmap work vcom Файл1.vhd vcom Файл2.vhd vcom Файл3.vhd vcom ТопУровень.vhd vsim -novopt work.ТопУровень Естественно, что entity и имя файла ТопУровня совпадают. Вы что, действительно в именах употребляете кириллицу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sqrt(2) 0 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба Вы что, действительно в именах употребляете кириллицу? Разумеется нет. Это я просто для сокращения так написал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба Вызываю Моделсим скриптом: vlib work vmap work vcom Файл1.vhd vcom Файл2.vhd vcom Файл3.vhd vcom ТопУровень.vhd vsim -novopt work.ТопУровень Естественно, что entity и имя файла ТопУровня совпадают. А где в скрипте "add wave"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sqrt(2) 0 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба А где в скрипте "add wave"? Да, это конечно тоже нужно. Этот код был написан сперва для проверки, что Моделсим все без ошибок компилит, а Add Wave я потом в рукопашную сделал. У меня выходные шины объявлены в package как массив std_logic_vector, поскольку так мне становится очень удобно работь с конструкцией generate. Вот эти выходные шины я и не вижу при добавлении сигналов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 27 28 февраля, 2017 Опубликовано 28 февраля, 2017 · Жалоба Приветствую! Да, это конечно тоже нужно. Этот код был написан сперва для проверки, что Моделсим все без ошибок компилит, а Add Wave я потом в рукопашную сделал. У меня выходные шины объявлены в package как массив std_logic_vector, поскольку так мне становится очень удобно работь с конструкцией generate. Вот эти выходные шины я и не вижу при добавлении сигналов. Если Вы добавляете сигналы в wave вручную, перетягивая из окна Objects сразу весь модуль, то ModelSim при этом не добавляет массивы (array) автоматом - их нужно отдельно выбирать в окне Object и перетягивать или добавлять через скрипт по имени. Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sqrt(2) 0 28 февраля, 2017 Опубликовано 28 февраля, 2017 · Жалоба Приветствую! Если Вы добавляете сигналы в wave вручную, перетягивая из окна Objects сразу весь модуль, то ModelSim при этом не добавляет массивы (array) автоматом - их нужно отдельно выбирать в окне Object и перетягивать или добавлять через скрипт по имени. Удачи! Rob. Странно, вроде и в Objects заглядывал, а не нашел. Сейчас посмотрел - нашел. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться