Перейти к содержанию
    

Сообщения об ошибках

AD9.2

Иерархический многоканальный проект.

При соединении в порядке Порт (с верхнего уровня) - Цепь с именем - Вход (на лист нижнего уровня) появляется сообщение "Net with possible connection problem".

И порт, и имя цепи, и имя входа на лист - одинаковые.

Настройки проекта: Hierarchical (sheet entry <-> port connection)

Вопрос: Из-за чего может возникнуть такое сообщение?

 

PS: Предлагаю в этой теме обсуждать причины возникновения ошибок и предупреждений при компиляции. А так же - на что они могут повлиять. Как показывает опыт - не все ошибки можно игнорировать, иногда они приводят к нежелательным эффектам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выяснилась причина ошибки: направление порта было установленно - Bidirectional. В то время как направление SheetEntry - Unspecified.

 

Вывод - необходимо для порта и для ввода в лист ставить одинаковое направление сигнала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну по этой причине я использую только Unspecified

А вид и направление выше можно отдельно настраивать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В схеме появилось при компиляции сообщение: "Duplicate Net Names Wire N000-1 (Inferred)".

До этого (на этом листе) такого сообщения не было.

При этом - все цепи проименованы принудительно. Неименованных цепей не видно.

При выборе сообщения об ошибке - выскакивает окошко "Compile Errors", в котором указываются две одноименные цепи.

Попытки как-то щелкнуть на них ни к чему не приводят.

 

От чего могла возникнуть эта ошибка?

Как найти эти цепи, чтобы их удалить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как найти эти цепи, чтобы их удалить?

Посмотрите через панель Navigator

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите через панель Navigator

Через панель Navigator такой цепи не видно.

Попробуйте скомпилировать/поискать ошибку или цепь.

PCI_Interfacing.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если есть не именованные BUS-- это тоже приводит к таки сообщениям

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если есть не именованные BUS-- это тоже приводит к таки сообщениям
Неименованых шин тоже нет.

По идее - если цепь появляется в Compile Error, то щелкнув по ней - можно увидеть ее на схеме.

А здесь - она даже на схеме не показывается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В схеме появилось при компиляции сообщение: "Duplicate Net Names Wire N000-1 (Inferred)".

У меня такого сообщения при компиляции нет, зато появляются другие - см. рис. Подскажите, гуру, что это за ошибка?

post-58141-1298891832_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня такого сообщения при компиляции нет, зато появляются другие - см. рис. Подскажите, гуру, что это за ошибка?

Это сообщение о том, что нет источника в указанной цепи.

Они имеют значение только если контролировать входы и выходы.

В данном случае я просто отключил и игнорирую эти сообщения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это сообщение о том, что нет источника в указанной цепи.

Они имеют значение только если контролировать входы и выходы.

В данном случае я просто отключил и игнорирую эти сообщения.

Спасибо за подсказку, но при открытии вашей схемы у меня Project Option неактивный, поэтому отключить не получается. Но вашей ошибки при компиляции вашей схемы у меня нет

post-58141-1298894021_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заметил еще один загадочный глюк:

Фрагмент схемы (с фильтрующими емкостями по питанию) скопировал с другого листа схемы.

Там при компиляции вылезает та же ошибка.

Но, что еще интереснее оказалось.

После копирования я сбросил имена конденсаторов в C?

При аннотировании - АД, непонятно с чего, пронумеровал их частично так же, как на другом листе схемы.

Причем порядок аннотирования вообще непонятен: ни с конца, ни с начала, а где-то с середины (С5) хотя на этом листе других конденсаторов нет и не было.

Unique ID различные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неименованых шин тоже нет.

По идее - если цепь появляется в Compile Error, то щелкнув по ней - можно увидеть ее на схеме.

А здесь - она даже на схеме не показывается.

Что вы компилируете? Если схему, то не понятно зачем....Если проект, то где он и какие там настройки компиляции?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что вы компилируете? Если схему, то не понятно зачем....Если проект, то где он и какие там настройки компиляции?

в данном случае - только один лист схемы.

при компиляции проекта ошибок нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в данном случае - только один лист схемы.

при компиляции проекта ошибок нет.

У меня всегда возникает вопрос - что проверяется при компиляции схемы?! При компиляции проекта, настройки задаются в Project Options.

В общем компиляция схемы - это неправильное действие...Я вообще склонен думать, что это бага - давать возможность компилировать все, что лежит в проекте....так ведь можно и PDF-ник откомпилировать)))) Для ПЛИСоводов это конечно нужно, а вот при создании проекта платы компиляция схемы абсолютно бессмыслена!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...