Cont 0 8 августа, 2011 Опубликовано 8 августа, 2011 · Жалоба Добрый день! Не подскажите, как сделать видимыми значения регистров и вложенных модулей при моделировании. Сейчас приходится выводить наружу тестовые порты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 8 августа, 2011 Опубликовано 8 августа, 2011 · Жалоба Добрый день! Не подскажите, как сделать видимыми значения регистров и вложенных модулей при моделировании. Сейчас приходится выводить наружу тестовые порты. уж хелп то иногда почитывать надо, например про опции команды компилирования и запуска моделирования, всякие -vopt/novopt +acc и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gate 0 8 августа, 2011 Опубликовано 8 августа, 2011 · Жалоба log -r /* если я правильно понял вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeneS 0 9 августа, 2011 Опубликовано 9 августа, 2011 · Жалоба Добрый день! Не подскажите, как сделать видимыми значения регистров и вложенных модулей при моделировании. Сейчас приходится выводить наружу тестовые порты. Телепаты рекомендуют signal spy (modelsim_lib.util.init_signal_driver) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 9 августа, 2011 Опубликовано 9 августа, 2011 · Жалоба Так ведь тут возможности богача, чем вы думаете. После пускового прогона вашего тестбенча надо обеспечит доступ хотя бы к 2м страничкам SIM и через View -> Objects. Там как раз будет представлена иерархически вся палитра сущностей как тестбенча, так и тестируемого проекта. Вам останется только перетащить мышкой в поле Nessages(Wave) всё интересующее. Дальше сбросить по Restart и пустить события по новой , определив конечное время. Вот вам и весь фарш! Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 10 августа, 2011 Опубликовано 10 августа, 2011 · Жалоба Так ведь тут возможности богача, чем вы думаете. После пускового прогона вашего тестбенча надо обеспечит доступ хотя бы к 2м страничкам SIM и через View -> Objects. Там как раз будет представлена иерархически вся палитра сущностей как тестбенча, так и тестируемого проекта. Вам останется только перетащить мышкой в поле Nessages(Wave) всё интересующее. Дальше сбросить по Restart и пустить события по новой , определив конечное время. Вот вам и весь фарш! Удачи! Некошерно это :) В DO-файле все можно сделать. Пишется тестбенч, а к нему DO, в котором все и прописывается... Избавляет от многочисленных клацаний, перетаскиваний и прочих нелепых телодвижений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 10 августа, 2011 Опубликовано 10 августа, 2011 · Жалоба Некошерно это :) Зато быстро получить ответ при поиске проблемы. Заранее ведь не знаешь, что нужно будет открыть. А тут все под рукой. Раздражают перезагрузки под новы набор сигналов, переменных и состояний автоматов. Ну а это нормально. По другому быть не может. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 10 августа, 2011 Опубликовано 10 августа, 2011 · Жалоба ... Заранее ведь не знаешь, что нужно будет открыть... Это как у кого... я всегда себе представляю, какие сигналы мне нужны для контроля Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 10 августа, 2011 Опубликовано 10 августа, 2011 · Жалоба Это как у кого... я всегда себе представляю, какие сигналы мне нужны для контроля Для мелких проектов да. А когда запускаешь на симуляцию в тендеме несколько проектов(увязанных единым бенчем). Самый самый ТОР. Там бывают цирки о которых и не подозревал. Или если искусственно вводишь сбой во входной последовательности (для проверки надежности)... Система должна ведь быть живуча. Так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
avers 0 30 сентября, 2011 Опубликовано 30 сентября, 2011 · Жалоба Для мелких проектов да. А когда запускаешь на симуляцию в тендеме несколько проектов(увязанных единым бенчем). Самый самый ТОР. Там бывают цирки о которых и не подозревал. Или если искусственно вводишь сбой во входной последовательности (для проверки надежности)... Система должна ведь быть живуча. Так? В таком случае просто надо создать полную базу сигналов и все дела. Пускаешь в консольном режиме с созданием базы потом разбираешь все по косточкам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться