Putnik 0 27 августа, 2013 Опубликовано 27 августа, 2013 · Жалоба при запуске irun с gui при использовании обычного concurrent assert на каждом такте системного клока проверяет некоторое свойство, при его нарушении, срабатывает ассерт, в следствие чего происходит остановка симуляции и появляется сообщение - ncsim: *E,ASRTST (...): (time 95293 NS) Assertion ... has failed при запуске irun без gui появляется тоже сообщение, но симуляция не останавливается. никто не сталкивался? может быть надо еще какой то ключ поставить для irun? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Poluektovich 0 28 августа, 2013 Опубликовано 28 августа, 2013 · Жалоба Можно попробовать команду ncsim> stop -assert -all в tcl-интерфейсе ncsim. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Putnik 0 28 августа, 2013 Опубликовано 28 августа, 2013 · Жалоба Можно попробовать команду ncsim> stop -assert -all в tcl-интерфейсе ncsim. добавил ключ -tcl для irun, стал запускаться ncsim без автоматического запуска команды run после этого ввожу run в консоли ncsim> и симуляция прекрасно прерывается при нарушении ассерта ввод stop -assert -all перед run ничего не поменял, поэтому не понял что при этом происходит, но за наводку про tcl спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться