Про видимость я не понял вопроса.
1) в любом модуле можно использовать любой другой.
2) в ниже стоящем нельзя использовать ТОП
3) Рекурсия запрещена.
4) если одно описание модуля используется несколько раз в других - значит создаётся столько же реальных экземпляров этого модуля.
- - - Добавлено - - -
В догонку. ТОП - это модуль, порты которого можно цеплять в выводам самой плисы.
Для проектов, которые предназначены только для отладки отдельных частей цеплять порты на выводы совсем не обязательно. да и имплемент тоже совсем не обязательно делать.
И да. аналогично назначается ТОП и для симуляции.
Про симулятор:
Глобально у симулятора три "режима"
- поведенчиский
- после синтеза (кажется с учётом задержек по элементам)
- после имплемента с учётом всех временных задержек (логики+дорожки).
первый самый быстрый
последний самый тормоз по симуляции
- - - Добавлено - - -
про видимость
по крайней мере в модуле для tb (точно работает в sv, в верилоге не в курсе) можно "вытаскивать наружу" любой сигнал из любого модуля из любого уровня вложенности




Ответить с цитированием