|
Назвать шину в OrCAD Capture 16.2, просто или невозможно? |
|
|
|
Aug 12 2009, 11:35
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Здравствуйте!
Вот такие вопросы по наименованию шин в OrCAD Capture 16.2.
№1
Имеем лист схемы, на нем есть сигналы A, B, C, D, E ... (например). Ввожу эти сигналы в шину, с другой стороны вывожу... Так вот, OrCAD сообщает об ошибке ERROR: [DRC0029] Bus has no name and therefore defines no signals. N354305 02: PCI Connector, 02: PCI Connector (0.30, 6.70) Но назвать шину он не позволяет...
Конечно, если бы сигналы были в виде A0, A1, A2... - то называем шину A[0..2] - проблем нет. Пробовал назвать шину через запятую - нифига.
№2
Имеем лист схемы с сигналами TX+0, TX-0, RX+0, RX-0, TX+1, TX-1, RX+1, RX-1 Вводим в шину. Так вот - если шину назвать через запятую в таком виде TX+[0..1], TX-[0..1], RX+[0..1], RX-[0..1] - то все нормально! Ошибки не возникает...
Вообщем все как-то ракообразно у OrCAD с шинами.
Ну а теперь собственно вопрос...
Каким образом ввести в шину разнородные сигналы без индекса (например, хочу сделать шину с сигналами A[0..9], D[0..7], WRn, RDn, CSn)?
Спасибо за внимание! Успехов!
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
 |
Ответов
(1 - 8)
|
Sep 7 2009, 07:23
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Цитата(Victor® @ Aug 12 2009, 14:35)  Каким образом ввести в шину разнородные сигналы без индекса (например, хочу сделать шину с сигналами A[0..9], D[0..7], WRn, RDn, CSn)? Согласно описанию, такие шины (с разноименными сигналами) в OrCAD не предусмотрены.
|
|
|
|
|
Sep 7 2009, 10:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528

|
Цитата(arttab @ Sep 7 2009, 13:55)  в 15.7 принял такое имя шины: SPI[0..4],nres Понимать-то он понимает, в том смысле что не сообщает об ошибке, но цепи с именами nres на разных листах останутся не соединёнными. А если они на одном листе, тогда и никакой шины не нужно, достаточно совпадения имён. Можно протащить сигналы в составе одной шины SPI[0..5], но придётся назначить сигналу nres ещё одно, второе имя SPI5.
--------------------
Russia est omnis divisa in partes octo.
|
|
|
|
|
Dec 29 2009, 20:12
|
Гуру
     
Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290

|
И ещё одна тонкость: если вы собираетесь моделировать цифровые или смешанные схемы, шины лучше нумеровать A[n 0], вернее, обзывать её A[n..0] а не A[0..n], в противном случае, при присоединении пробника к шине, старшим разрядом программа будет считать 0- й.
--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
|
|
|
|
|
Jan 4 2010, 15:07
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Designer56 @ Dec 29 2009, 23:12)  И ещё одна тонкость: если вы собираетесь моделировать цифровые или смешанные схемы, шины лучше нумеровать A[n 0], вернее, обзывать её A[n..0] а не A[0..n], в противном случае, при присоединении пробника к шине, старшим разрядом программа будет считать 0- й. По старой привычке нумерую всегда A[0..n] В предыдущих версиях OrCAD были проблемы с нумерацией в нисходящем порядке (вроде как начиная с 10-й исчезло). Может сейчас такого и нет, но привычка осталась :-)
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|