|
Harness, Проекты с наличием жгутов |
|
|
|
Mar 12 2014, 04:56
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 11-08-08
Из: Россия
Пользователь №: 39 538

|
К вопросу о жгутах Harness. Начал применять в своих схемах Harness - понравилась мне эта тема. Но обнаружил одну особенность, с которой никак не разберусь, приведу пример: Создан Harness Type, именуемый DDR3, с интерфейсом DDR3. Есть процессор с двумя DDR3 каналами, к этим каналам подключены два Harness Connector типа DDR3. Создан Sheet Symbol из этого листа, его позиционное обозначение #1.
Аналогичная операция проведена с памятью: имеется два идентичных Sheet Symbol с поз. обозначением #4, #5.
Эти символы подключены к символу процессора.
Вроде бы всё здорово, однако компилятор сильно недоволен:
Это я привёл только один пример ошибки, ругается он на все сигналы. Говорит, что у цепи аж 4 имени. Как я понимаю компилятор присваивает цепи имя вида SheetSymbolDesignator-HarnessConnectorEntry (получается #4-A0, #5-A0). А я также присвоил этой цепи имя A_A0. Вот коллизия и возникла. То есть как бы мне необходимо убрать именование шины и оставить только именование подключённых к ней цепей вида A0, A1, ... Если на листе с памятью это ещё и прокатит, то как быть на листе с процессором, там ведь по обе стороны проца получатся одноимённые цепи. Идеально было бы настроить именование цепей так, чтобы при компиляции им присваивались имена вида SheetSymbolDesignator-SignalHarness-HarnessType-HarnessEntry Проблема того же рода возникает и с одиночными сигналами... Как-то я неправильно этим пользуюсь.
Сообщение отредактировал razob - Mar 12 2014, 04:58
|
|
|
|
|
 |
Ответов
|
Jul 23 2014, 11:10
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
А я нигде не говорил, что PowerPort требует вывода наружу листа. У него просто есть вполне конкретная область действия. Пусть каждый останется при своем мнении, есть коллизия в такой схеме или нет: Код Sheet1 Sheet9 Sheet2 NET1 ---> <--NET0---> <--+-NET2 | +GND <-----------> +-GND Глазами смотрю и вижу вполне определенную цепь, если не касаться вопроса имени. Для пользователя важен лишь сам факт - провести глобальное имя через SheetEntry/Port не представляется возможным. Почему - мне непонятно. Вот это согласен, коллизия: Код Sheet1 Sheet9 Sheet2 NET1 -+--> <--NET0---> <--+-NET2 | | GND-+ <..........> +-GND
|
|
|
|
|
Jul 23 2014, 11:25
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(Alechek @ Jul 23 2014, 14:10)  Для пользователя важен лишь сам факт - провести глобальное имя через SheetEntry/Port не представляется возможным. Почему - мне непонятно. В 21 посте вы привели картинку. Связи между листами там указаны, для этого используются Port+ Sheet Entry (вертикальная связь локальных цепей) Netlabel (связь локальный цепей на всех листах, если Netlabel объявлены глобальными) PowerPort (Связь на всех листах без использования Port+ Sheet Entry) Off Sheet Connector. На рисунке нет, но в PDF есть. Горизонтальная связь между различными листами подчиненной схемы. Все. Других способов нет Harsness использует связку Port+ Sheet Entry. Использование на линии связи PowerPort приводит к понижению его до Netlabel
|
|
|
|
|
Jul 23 2014, 11:50
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Владимир @ Jul 23 2014, 17:25)  Все. Других способов нет А других способов и не надо, достаточно сделать опциональным Цитата(Владимир @ Jul 23 2014, 17:25)  Использование на линии связи PowerPort приводит к понижению его до Netlabel , и проблема решится сама собой, добавится лишь предупреждение Nets with Multiple Names при компиляции.
|
|
|
|
|
Jul 23 2014, 12:04
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(Alechek @ Jul 23 2014, 14:50)  А других способов и не надо, достаточно сделать опциональным Вводим в PowerPort опцию локалной связи Имеем. PowerPort без опции это старый PowerPort PowerPort с опцией Это тоже самое , что и NetLabel Кому нужна такая опция. Чтоб мозги пудрить? Используйте NetLabel Цитата и проблема решится сама собой, добавится лишь предупреждение Nets with Multiple Names при компиляции. Предупреждение добавится в любом случае, если линия связи обозначена разными именами или способом. А проблему сами себе создаете, а теперь геройски ее решаете. Осталось медальки поцепить
|
|
|
|
|
Jul 23 2014, 12:37
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Владимир @ Jul 23 2014, 18:04)  Вводим в PowerPort опцию локалной связи PowerPort с опцией Это тоже самое , что и NetLabel Вообще-то я имел ввиду опцию СОХРАНЕНИЯ ГЛОБАЛЬНОЙ связи. И то далеко не NetLabel Цитата(Владимир @ Jul 23 2014, 18:04)  А проблему сами себе создаете, а теперь геройски ее решаете. Осталось медальки поцепить Ну... А Вы пылесос в розетку (глобальный порт) подсоединяете через дополнительный переходник(компонент) или напрямую?
|
|
|
|
|
Jul 23 2014, 13:14
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(Alechek @ Jul 23 2014, 15:37)  Вообще-то я имел ввиду опцию СОХРАНЕНИЯ ГЛОБАЛЬНОЙ связи. И то далеко не NetLabel Ну так не подключайте PowerPort к Harness и она сохранится. Если Вам так нравится показывать ее в Harness -- рисуйте графичекие примитивы. Они ничего не делают, кроме видимотси Цитата Ну... А Вы пылесос в розетку (глобальный порт) подсоединяете через дополнительный переходник(компонент) или напрямую? Не смешно. Пылесос в розетку не лезет. А вилку шнура подключения --да
|
|
|
|
Сообщений в этой теме
razob Harness Mar 12 2014, 04:56 Master of Nature Цитата(razob @ Mar 12 2014, 08:56) К вопр... Mar 12 2014, 05:50 razob Цитата(Master of Nature @ Mar 12 2014, 08... Mar 12 2014, 07:01 razob Всё-таки я никак не пойму. К жгуту с двух сторон п... Mar 12 2014, 08:27 Владимир Цитата(razob @ Mar 12 2014, 11:27) Всё-та... Mar 12 2014, 08:46  razob Цитата(Владимир @ Mar 12 2014, 11:46) Это... Mar 12 2014, 10:04   Владимир Цитата(razob @ Mar 12 2014, 13:04) Вот ко... Mar 12 2014, 10:16 razob Владимир, ещё раз спасибо. Действительно сработало... Mar 12 2014, 10:58 Владимир Цитата(razob @ Mar 12 2014, 13:58) А вот ... Mar 12 2014, 11:08 Alechek Возник у меня вопрос по этой теме. Сколько лет ис... Jul 21 2014, 12:33 Владимир Цитата(Alechek @ Jul 21 2014, 15:33) Возн... Jul 21 2014, 12:52  Alechek Цитата(Владимир @ Jul 21 2014, 18:52) Не ... Jul 22 2014, 05:07   Master of Nature Цитата(Alechek @ Jul 22 2014, 09:07) Спас... Jul 22 2014, 06:58 Владимир переместите транзистор на подчиненный лист Jul 22 2014, 06:14 Turnaev Sergey А что собственно мешает подключить транзистор к пи... Jul 22 2014, 10:27 Alechek SD.VDD уходит в составе жгута на другой лист, где ... Jul 22 2014, 12:30 Master of Nature Цитата(Alechek @ Jul 22 2014, 16:30) А ка... Jul 22 2014, 13:32 Владимир Цитата(Alechek @ Jul 22 2014, 15:30) Или ... Jul 22 2014, 13:44 Alechek Попробовал через NetLabel - те же яйца:
Видимо,... Jul 23 2014, 05:17 Владимир Цитата(Alechek @ Jul 23 2014, 08:17) Не м... Jul 23 2014, 05:48 Alechek Вообще в проекте имеются всякие настройки:
В мое... Jul 23 2014, 07:05 Владимир Цитата(Alechek @ Jul 23 2014, 10:05) Вооб... Jul 23 2014, 07:18  Alechek Цитата(Владимир @ Jul 23 2014, 13:18) Вы ... Jul 23 2014, 09:52   Владимир Цитата(Alechek @ Jul 23 2014, 12:52) Я в ... Jul 23 2014, 10:03    Alechek Цитата(Владимир @ Jul 23 2014, 16:03) Ну ... Jul 23 2014, 10:33 Владимир Коллизия будет всегда. PowertPort не требуют никак... Jul 23 2014, 10:38      Alechek Цитата(Владимир @ Jul 23 2014, 19:14) Ну ... Jul 24 2014, 04:00       Владимир Цитата(Alechek @ Jul 24 2014, 07:00) Мне ... Jul 24 2014, 05:02        Alechek Цитата(Владимир @ Jul 24 2014, 11:02) Пун... Jul 24 2014, 08:35 Владимир Цитатавыдающему ВСЕ свои контакты за пределы листа... Jul 24 2014, 08:43 Alechek Цитата(Владимир @ Jul 24 2014, 14:43) За ... Jul 24 2014, 11:38 Владимир Следуя логике, не надо все потребление +12 вешать ... Jul 24 2014, 11:51 Alechek Цитата(Владимир @ Jul 24 2014, 17:51) На ... Jul 24 2014, 12:25  Владимир Цитата(Alechek @ Jul 24 2014, 15:25) Так ... Jul 24 2014, 12:37 Soloveich http://techdocs.altium.com/display/ADOH/Us...ignal... Jul 24 2014, 12:58 Alechek Я упорно не хочу PCI плату интегрировать в систему... Jul 24 2014, 13:06 Владимир Цитата(Alechek @ Jul 24 2014, 16:06) Я уп... Jul 24 2014, 13:28  Alechek Цитата(Владимир @ Jul 24 2014, 19:28) Вот... Jul 25 2014, 05:04   Владимир Цитата(Alechek @ Jul 25 2014, 08:04) А в ... Jul 25 2014, 06:35 Alechek Аналогично, Шеф (с) Jul 25 2014, 09:52
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|