ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
12 августа
/267326
Топик полностью
Evgeny_CD, Архитектор (16.08.2011 17:47, просмотров: 17) в ответ на а смысл? если оно 100% соответствовать будет, то и скорость работы такая же будет как у verilog на ncsim/vcs (да и квеста вобщем-то не такая уж и тормозная на RTL), а оно все с С или системЦ интегрируется сполпинка. даже для TMS-ных пользователей - автор: ыыыы
Дык вот какая штука. Если железяка - это куча регистров на шине + прерывания, то при написании "просто С модели" придется написать немало hdl кода доморощенным спосбом. ну битики всякие там в регистрах разбирать, время исполнения как-то эмулировать в тактах каких-то побугаев и пр. Потом эту доморощенную писанину надо конвертировать в профессиональный язык. Пока пытаюсь понять, можно ли без онанизма обойтись. Совсе примитиваня С модель может быть очень делека от реальности и ничего не покажет. Простой пример. Пусть у нас есть блок с некоей латентностью. Т.е. в него пихнули данные, он выставил битик и дернул прерывание. Прога будет работать совсем по разному, когда у нее данные сразу готовы и когда они готовы через какое-то время. В реальных системах тут как раз и надо ловить глюки очередности выполнения, правильность настройки приоритетов, семафоры и пр. Хотя.... можно ведь С модель болока сделаь параметрируемой в части латентности, и прогнать разные варианты. Заодно станет понятно - к какой латентности стоит стремиться. Бинго, однако!
Ответить