Смешанная маркировка шин: общие и числовые обозначения

Parent category: Нарушения, связанные с шинами

Default report mode:

Сводка

Это нарушение возникает, когда два идентификатора цепи (порт, метка цепи, вход листа и т. п.), подключённые к одному и тому же срезу шины, различаются по синтаксису шины: один задаёт диапазон шины в числовом формате (например, A[0..2]), а другой — в обобщённом формате (например, A[0..b]).

Уведомление

Если включён показ ошибок и предупреждений компилятора на схеме (включается на странице Schematic - Compiler диалогового окна Preferences), под объектом-нарушителем будет отображаться цветная волнистая линия. Уведомление также отображается на панели Messages в следующем формате:

Mismatched generic and numeric bus labeling on <NetName> <Level> value first and Generic ,

где:

NetName — имя родительской цепи, с которой связано несоответствие маркировки шины.

Level зависит от числового порядка для цепи. Если порядок по возрастанию (например, [0..2]), то Level будет отображаться как Low. Если по убыванию (например, [2..0]), то Level будет отображаться как High.

Рекомендации по устранению

Выбрав нарушение на панели Messages , используйте область Details этой панели, чтобы выполнить кросс-пробинг к объектам-нарушителям. Определите, какой из объектов содержит ошибку в задании метки шины, и соответствующим образом исправьте её.

Использование обобщений (Generics) в именах шин не поддерживается. Убедитесь, что вместо них используются числовые значения.

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content