Несоответствие объекта шины или проводника на проводнике или шине

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

Default report mode:

Сводка

Это нарушение возникает, когда объект «провод» некорректно подключен к шине или объект «шина» некорректно подключен к проводу. Например, порт A может быть подключен к шине, но для имени порта не задан корректный синтаксис метки шины (например, A[0..1]). По сути, порт является объектом одиночного сигнала (или провода), который в результате ошибочно подключен к шине.

Уведомление

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

<ObjectIdentifier> at <Location> placed on a <ObjectType> ,

где:

ObjectIdentifier обозначает объект с несоответствием — это может быть либо шина, либо провод (например, вывод, порт, порт питания, метка цепи, межлистовой соединитель, вход листа). Идентификатор будет отображаться в одном из следующих двух форматов:

  • Для шины – Bus <Object> <Name> (например, Bus Net Label GND_BUS[..]).
  • Для провода – Wire <Object> <Name> (например, Wire Port TXD).

Location — это координаты X,Y электрической «горячей точки» объекта.

ObjectType— это объект, на который был помещен проблемный объект – либо провод, либо шина.

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

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

  • Is the connection correct? – действительно ли шина, подключенная к объекту, должна быть проводом, и наоборот?
  • Is the object defined correctly? – для объекта «шина» убедитесь, что имя объекта задано с использованием корректного синтаксиса шины в виде <Name>[<LowIndex>..<HighIndex>] или <Name>[<HighIndex>..<LowIndex>]. Например, выходной порт данных шириной в байт может быть задан как DAT_OUT[7..0]. Для объекта «провод» убедитесь, что имя объекта определяет одиночный сигнал и не задано с использованием синтаксиса шины.

 

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