Системная функция для считывания значения сигнала - PullRequest
0 голосов
/ 03 мая 2019
Error: : (vlog-7027) Hierarchical reference not allowed from within a package.

Есть ли системная функция, которую можно использовать, чтобы обойти это? Я знаю, что использование интерфейса - это правильный способ прочитать сигнал.

В чем причина запрета иерархических ссылок в пакете (кроме переносимости)?

1 Ответ

0 голосов
/ 03 мая 2019

Конструкция package предназначена для совместного использования и переносимости. Использование пакетов требует строгой зависимости порядка компиляции. Добавление иерархических ссылок на пакет нарушает этот порядок.

В большинстве случаев использование виртуальных интерфейсов является решением этой проблемы. В моей DVCon * есть и другие предложения. Конечно, если бы вы могли точно рассказать, что вы пытаетесь сделать, я мог бы направить вас к лучшему курсу действий.

...