[an error occurred while processing this directive]
|
Сам Verilog позволяет не объявлять сигналы, если он подсоединён к порту компоненты (у меня так и есть). По умолчанию новое имя(сигнал) считается однобитной wire.
Соответсвенно на этапе компиляции ошибка не ловится, а при симуляции... (я удивлялся откуда неопределённости лезут).
В 2001 версию добавили `default_nettype none. Вот это самое "none" запрещает недекларированные сигналы.
Модлсим 5.6 хотя и утверждает что он поддерживает 2001, но реально он сказал:
Error in `default_nettype directive. Expected wire, wand, wor, tri, tri0, tri1, trior, triand, or trireg.
Т.е. "none" он не знает.
E-mail: info@telesys.ru