реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Modelsim 6.x, instance & regs visibility
Cont
сообщение Aug 8 2011, 06:52
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 10-11-06
Из: Москва
Пользователь №: 22 176



Добрый день!
Не подскажите, как сделать видимыми значения регистров и вложенных модулей при моделировании. Сейчас приходится выводить наружу тестовые порты.
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 8 2011, 06:55
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Cont @ Aug 8 2011, 01:52) *
Добрый день!
Не подскажите, как сделать видимыми значения регистров и вложенных модулей при моделировании. Сейчас приходится выводить наружу тестовые порты.

уж хелп то иногда почитывать надо, например про опции команды компилирования и запуска моделирования, всякие -vopt/novopt +acc и т.д. biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
Gate
сообщение Aug 8 2011, 08:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Код
log -r /*

если я правильно понял вопрос.


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Aug 9 2011, 06:34
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 28-08-04
Пользователь №: 557



QUOTE (Cont @ Aug 8 2011, 10:52) *
Добрый день!
Не подскажите, как сделать видимыми значения регистров и вложенных модулей при моделировании. Сейчас приходится выводить наружу тестовые порты.



Телепаты рекомендуют signal spy (modelsim_lib.util.init_signal_driver)

Go to the top of the page
 
+Quote Post
Мур
сообщение Aug 9 2011, 13:52
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Так ведь тут возможности богача, чем вы думаете. После пускового прогона вашего тестбенча надо обеспечит доступ хотя бы к 2м страничкам SIM и через View -> Objects. Там как раз будет представлена иерархически вся палитра сущностей как тестбенча, так и тестируемого проекта. Вам останется только перетащить мышкой в поле Nessages(Wave) всё интересующее. Дальше сбросить по Restart и пустить события по новой , определив конечное время. Вот вам и весь фарш! Удачи!
Go to the top of the page
 
+Quote Post
Victor®
сообщение Aug 10 2011, 06:20
Сообщение #6


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Мур @ Aug 9 2011, 16:52) *
Так ведь тут возможности богача, чем вы думаете. После пускового прогона вашего тестбенча надо обеспечит доступ хотя бы к 2м страничкам SIM и через View -> Objects. Там как раз будет представлена иерархически вся палитра сущностей как тестбенча, так и тестируемого проекта. Вам останется только перетащить мышкой в поле Nessages(Wave) всё интересующее. Дальше сбросить по Restart и пустить события по новой , определив конечное время. Вот вам и весь фарш! Удачи!


Некошерно это sm.gif
В DO-файле все можно сделать.
Пишется тестбенч, а к нему DO, в котором все и прописывается...
Избавляет от многочисленных клацаний, перетаскиваний и прочих нелепых телодвижений.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Мур
сообщение Aug 10 2011, 07:40
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Victor® @ Aug 10 2011, 09:20) *
Некошерно это sm.gif

Зато быстро получить ответ при поиске проблемы. Заранее ведь не знаешь, что нужно будет открыть. А тут все под рукой. Раздражают перезагрузки под новы набор сигналов, переменных и состояний автоматов. Ну а это нормально. По другому быть не может.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Aug 10 2011, 07:54
Сообщение #8


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Мур @ Aug 10 2011, 10:40) *
... Заранее ведь не знаешь, что нужно будет открыть...


Это как у кого... я всегда себе представляю, какие сигналы мне нужны для контроля


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Мур
сообщение Aug 10 2011, 08:04
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Victor® @ Aug 10 2011, 10:54) *
Это как у кого... я всегда себе представляю, какие сигналы мне нужны для контроля

Для мелких проектов да. А когда запускаешь на симуляцию в тендеме несколько проектов(увязанных единым бенчем). Самый самый ТОР. Там бывают цирки о которых и не подозревал. Или если искусственно вводишь сбой во входной последовательности (для проверки надежности)... Система должна ведь быть живуча. Так?
Go to the top of the page
 
+Quote Post
avers
сообщение Sep 30 2011, 18:11
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 6-06-11
Из: Default
Пользователь №: 65 533



Цитата(Мур @ Aug 10 2011, 12:04) *
Для мелких проектов да. А когда запускаешь на симуляцию в тендеме несколько проектов(увязанных единым бенчем). Самый самый ТОР. Там бывают цирки о которых и не подозревал. Или если искусственно вводишь сбой во входной последовательности (для проверки надежности)... Система должна ведь быть живуча. Так?


В таком случае просто надо создать полную базу сигналов и все дела. Пускаешь в консольном режиме с созданием базы потом разбираешь все по косточкам.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 08:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016