Несоответствие разрядности шин

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

Default report mode:

Сводка

Это нарушение возникает, когда два идентификатора цепи, относящиеся к одному и тому же срезу шины, задают метки шины с разной разрядностью. Например, порт с именем A[0..7] может быть подключен к шине, у которой присоединённая метка цепи определена как A[0..15].

Уведомление

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

Mismatched bus widths on bus section <NetName> (<BusSize1> and <BusSize2>),

где:

NetName — имя родительской цепи, к которой относятся несоответствующие объекты шины.

BusSize1 — разрядность первого из проблемных объектов шины.

BusSize2 — разрядность второго из проблемных объектов шины.

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

Выбрав нарушение на панели Messages , используйте область Details этой панели, чтобы быстро проследить затронутый срез шины и определить идентификаторы цепи (порт, метка цепи, ввод листа и т. п.), разрядности меток шины у которых не совпадают. Определите правильную разрядность и исправьте именование у ошибочного объекта.

 

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