Mismatched Bus or Wire Object on Wire or Bus – Неподходящий объект шины или провода на проводе или шине
Родительская категория: Violations Associated with Buses
Режим отчета по умолчанию:
Обзор
Это нарушение возникает, когда объект провода некорректно подсоединен к шине либо когда объект шины некорректно подсоединен к проводу. Например, порт A
может быть подсоединен к шине, но в имени порта не введен корректный синтаксис обозначения шины (например, A[0..1]
). Фактически этот порт представляет собой объект одиночной связи (провод), который ошибочно подключен к шине.
Уведомление
Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:
<ИдентификаторОбъекта> at <Расположение> placed on a <ТипОбъекта>
где:
ИдентификаторОбъекта
представляет несоответствующий объект, который может быть проводом или шиной (например, выводом, портом, портом питания, входом в лист). Идентификатор отображается в одном из двух форматов:- Для шины –
Bus <Объект> <Имя>
(например,Bus Net Label GND_BUS[..]
). - Для провода –
Wire <Объект> <Имя>
(например,Wire Port TXD
).
- Для шины –
Расположение
– координаты X,Y электрической точки объекта.ТипОбъекта
– объект, на котором расположен объект, вызывающий нарушение (провод или шина).
Рекомендации по исправлению
Когда нарушение выделено в панели Messages, используйте область Details, чтобы быстро перейти к объекту, вызывающему нарушение. Чтобы исправить проблему, обратите внимание на следующее:
- Корректно ли соединение? Не должна ли быть шина, подключенная к объекту, быть проводом, и наоборот?
- Корректно ли определен объект? Для объекта шины убедитесь, что имя объекта задано с использованием корректного синтаксиса шины, в виде
<Имя>[<НижнийИндекс>..<ВерхнийИндекс>]
или<Имя>[<ВерхнийИндекс>..<НижнийИндекс>]
. Например, выходной байтовый порт может быть задан какDAT_OUT[7..0]
. Для объекта провода убедитесь, что имя объекта определяет одиночную связь и не использует синтаксис шины.
Совет
- Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).