реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> OrCAD 16.2, Новая связь в схематике через Layout?
semonoff
сообщение Nov 3 2010, 08:16
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Можно ли получить новую связь в схематике через Layout? Новая связь добавлена в Layout -> создаю *.SWP -> в OrCAD Capture запускаю Backannotate. Связь в схематике не создается. Можно ли в принципе?


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 3 2010, 08:55
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Имхо, лучше так не делать. Имя цепи может и всосется назад в схему и будет где-нибудь неявно сидеть в свойствах неподключенного свиду вывода, только вот новая цепь с таким именем сама нигде не нарисуется. Лучше взять, и нарисовать эту цепь, а потом сделать прямой AutoECO.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 3 2010, 09:35
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Вы предлагаете обычный вариант "как положено". Лучшее не всегда удобно.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 3 2010, 11:04
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



А чем неудобно делать "как положено"? Я вот вообще не люблю back annotate, и делаю его лишь для того, чтобы переименовать детали на плате. А всякие цепи уж свопить, так это лучше я алиасы на схеме сам подвину, чем оно мне выводы начнет тасовать на схеме.

А вообще лучше примеры конкретные приводить, а то непонятно, что там Вам удобнее, а что лучше.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 3 2010, 11:12
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну при свопе какой-нибудь FPGA на 500-1000 пинов лучше и удобней все таки со стороны РСВ это делать.
А в остальных случаях да, front-to-back flow рулит.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Nov 3 2010, 12:08
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Цитата(Hoodwin @ Nov 3 2010, 14:04) *
А чем неудобно делать "как положено"? Я вот вообще не люблю back annotate, и делаю его лишь для того, чтобы переименовать детали на плате. А всякие цепи уж свопить, так это лучше я алиасы на схеме сам подвину, чем оно мне выводы начнет тасовать на схеме.

А вообще лучше примеры конкретные приводить, а то непонятно, что там Вам удобнее, а что лучше.

Uree подробно объяснил проблему. А в проектах с FPGA своп пинов на каждом шагу.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 3 2010, 15:01
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Так а с плисами есть проблема питания банков. Свопить можно в пределах банков с одинаковым питанием. У меня для того, чтобы схема помещалась на листе не больше А3, каждый банк нарисован отдельной частью, и я не хочу, чтобы при своппинге нарушался этот принцип. Поэтому все равно прямым способом делаю, подведу все сигналы к паду, выпишу на бумажку имена и в схеме потом быстренько все поправлю.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 3 2010, 15:07
Сообщение #8


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Если говорить о ПЛИСе в корпусе типа xQFP, то такой метод еще сработает. А вот с BGA куда хуже - изначально не видно в какой последовательности цепи выйдут за пределы корпуса. И здеь без свопа на РСВ тяжко, приходится всякие workaround-ы изобретать.
Насчет питаний согласен, только далеко не всегда каждый банк запитан отдельно, чаще случается ситуация когда несколько банков сидят на одном питании и свопить между ними на самом деле можно.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Nov 3 2010, 15:25
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Ага, а еще есть ограничение, что не любые пины в пределах банка можно свопить. Например, у всяких там стандартов вроде SSTL и LVDS нужно размещать выходы подальше от входов (во всяком случае у Альтеры такие правила), что то вроде для некоторого входа ближайший выход должен быть не ближе двух падов кристалла, а уж как это на пины вылезет, у каждого корпуса по-своему. Так что к всем этим завязкам с питанием добавляется итерация проверки собираемости всего проекта в среде разработки ПЛИС, что, на мой взгляд, несопоставимо дольше, чем на бумажку выписать и в схеме алиасы подвигать. Такие хитрые завязки пинов можно описать Оркаду формально? Или хотя бы просто описать, что при свопинге проводника из дифф. пары должна автоматом отсвопиться и пара?
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 3 2010, 15:57
Сообщение #10


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Для таких проверок, как Вы сами заметили есть среды разработки ПЛИС. Основой при формальном определении эквивалентности пинов является пинаут производителя ПЛИС. Как это соберется в проекте проверяю не я.
Но... как хорошо кто-то написал: кто хочет - ищет способ, кто не хочет - причину. Ищите причины дальше... Особенно когда выпишите сотни полторы пинов и сигналов подходящих на 4-х слоях к одному банку BGA на листочке... ну-ну...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01434 секунд с 7
ELECTRONIX ©2004-2016