Ошибки синтаксиса диапазона шины

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

Default report mode:

Сводка

Это нарушение возникает, когда синтаксис сети, с которой связана шина, задан неверно.

Уведомление

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

Bus range syntax error <NetName> at <Location> ,

где:

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

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

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

Выбрав нарушение на панели Messages , используйте область Details этой панели, чтобы быстро выполнить кросс-пробинг к проблемному идентификатору сети (например, метке сети, порту, вводу листа и т. п.), у которого синтаксис шины задан неверно. Правильный синтаксис должен соответствовать одному из следующих форматов:

  • NetName[LowerIndex..UpperIndex]
  • NetName[UpperIndex..LowerIndex]

Например, рассмотрим шину, которая содержит две составляющие сети: A0 и A1. В этом случае синтаксис шины должен быть A[0..1] или A[1..0]. Примеры неверного синтаксиса: A[0.1], A[1-0], A[0,1], A[..1] и A[0..].

 

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