|
|
  |
MG Expedition ликбез ... |
|
|
|
Feb 17 2009, 13:28
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
И на хрена эта матчасть, если она не дает ответа ни на один поставленный ворос?
А вопросы: 1) Как "оптом" в пин маппинге сменить пропертю сразу у пачки пинов. 2) Скорее констатация факта, чем вопрос - когда внутри символа указаны pin number-ы, то они не оверрайдятся теми, что указаны в пин маппинге, пока не запакуешь. Либо все таки галку где-то поставить? 3) Еще одна констатация - рефдесы тоже до запаковки не задаются автоматом. Куда удобнее, когда компонент получает рефдес в момент размещения его на схеме.
Пункты 2, 3 - ну просто не удобно. Точнее менее удобно, чем было в другой среде. Хрен с ним, пережить можно. А пункт 1 - открыт.
|
|
|
|
|
Feb 17 2009, 16:28
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Feb 17 2009, 16:28)  И на хрена эта матчасть, если она не дает ответа ни на один поставленный ворос?
А вопросы: 1) Как "оптом" в пин маппинге сменить пропертю сразу у пачки пинов. 2) Скорее констатация факта, чем вопрос - когда внутри символа указаны pin number-ы, то они не оверрайдятся теми, что указаны в пин маппинге, пока не запакуешь. Либо все таки галку где-то поставить? 3) Еще одна констатация - рефдесы тоже до запаковки не задаются автоматом. Куда удобнее, когда компонент получает рефдес в момент размещения его на схеме.
Пункты 2, 3 - ну просто не удобно. Точнее менее удобно, чем было в другой среде. Хрен с ним, пережить можно. А пункт 1 - открыт. 1) Вам уже сказали что типы пинов надо задавать на уровне символа и они считаются при импорте символа в PDB. Предполгается что изменение типа пинов внутри PDB происходит очень в редких случаях, поэтому глобальной операции одновременной замены внутри PDB не предусмотрено. Тип пина на символе задается чтобы можно было проводить электрические проверки на уровне схемы. 2) Вы в этом абсолютно уверены и внимательно смотрели предыдущее видео? Специально для Вас [attachment=29812:pin_number_override.7z] 3) Интерактивной функции упаковки как в DC\DV нет, возможно когда-нибудь сделают (если будут многочисленные пожелания - для "официальных страждущих"  сделан спец. сайт для пожеланий [attachment=29813:Mentor_I...pedition.PNG] ).
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Feb 17 2009, 17:04
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Feb 17 2009, 19:28)  2) Вы в этом абсолютно уверены и внимательно смотрели предыдущее видео? Специально для Вас [attachment=29812:pin_number_override.7z] От того, что это якобы работает на видео, у меня работать не начинает  На рисунке символа - как и на видео - номера как в символе. В списке компонентов - как и на видео - в столбце Slot/unassigned - номера как полагается по PDB А вот после установки компонента в схему - чуда, как на видео, не происходит, и нумерация остается как в символе. А вот после того, как сделать упаковку с галкой в "Update PDB Properties on symbol" - все становится как надо. И я в этом уверен на 100%. Так что и где подкрутить-то, чтобы оно в момент размещения символа на схеме брала пиннамберы из PDB, а не при паковке? Цитата(fill @ Feb 17 2009, 19:28)  Предполгается что изменение типа пинов внутри PDB происходит очень в редких случаях Про тип пина на символе - это FPGA, и мне надо менять типы пинов для электрической проверки. При этом переименовывать их мне не надо, обозначения типа B3_IO2 меня устраивают, так как я подключаю к ним цепи с осмысленными названиями, т.е. ни перерисовывания символа, ни ввод имен в пин маппинг в PDB не требуется. Значит это тот самый редкий случай. В общем то и по одному задам.
|
|
|
|
|
Feb 19 2009, 09:21
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(AlexN @ Feb 19 2009, 07:39)  видимо у Вас в именах пинов маленькие (прописные) буковки. Надо заменить на строчные. У себя проверил - аналогично. Нет, везде символы верхнего регистра. В связи с этим даже в теме "глюк в LM" отписался - переименовывать пины в Cell-е с маленьких букв, случайно получившихся, на большие это целая история. Сейчас специально проверил - поведение DxD не зависит от регистра символов. Ну не меняет он их у меня до паковки. Все, разобрался - надо в part view раскрывать "плюсик" на Slot/unassigned и внаглую выбирать слот. А не просто сам part ставить. Как всегда, лишнее действие, которого могло бы и не быть. И так ведь понятно, что когда в элементе всего один Slot, то нет смысла его еще и выбирать принудительно, пакуй, не пакуй, он все равно, блин, один единственный.
|
|
|
|
|
Feb 20 2009, 19:11
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(SM @ Feb 19 2009, 13:21)  Все, разобрался - надо в part view раскрывать "плюсик" на Slot/unassigned и внаглую выбирать слот. А не просто сам part ставить. Как всегда, лишнее действие, которого могло бы и не быть. И так ведь понятно, что когда в элементе всего один Slot, то нет смысла его еще и выбирать принудительно, пакуй, не пакуй, он все равно, блин, один единственный. Уже обсуждалось: http://electronix.ru/forum/index.php?showt...st&p=532187
|
|
|
|
|
Feb 25 2009, 09:34
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 6-09-06
Пользователь №: 20 116

|
Цитата(SM @ Feb 25 2009, 12:14)  То есть как это было в пикаде - прямо в PCB делаем place connection. А потом через ECO отправляем в схематик. Насколько я знаю, нет. Причем это основа Expedition`а - все добавления/удаления компонетов и цепей делаются через схему. Не очень понятно зачем это делать в обратной последовательности. В Exp прекрасно работает Swap pin и Swap Gate.
|
|
|
|
|
Feb 25 2009, 12:35
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Anchic @ Feb 25 2009, 12:34)  Не очень понятно зачем это делать в обратной последовательности. В Exp прекрасно работает Swap pin и Swap Gate. Чтобы не делать лишней работы. Тут получается - сначала схему рисуем, потом двести свопов в шахматном порядке, потом схему в порядок приводим. Плюс то, что я не хочу в ПЛИСине объявлять все пины с разрешенным свопом, когда какие-то из них дифпары, каки-то клоковходы, и т.д. Мне просто проще было бы в схеме задать только однозначные подключения, потом все развести, подключая по ходу дела то, что "пофигу куда", глядя на топологию и даташит, и по результатам разводки доделать эту часть схемы. Ну если нельзя проще, будем делать сложнее. Что же поделаешь. Всегда при переходе с одной среды на другую начинает не хватать фич. Еще один важный момент - расставление блокировочных емкостей прямо в PCB с последующим импортом их в схематик. Экономит много времени. Да и мелкие тест-платы, для которых документация не нужна, я часто вообще без схематики развожу, сразу в PCB.
|
|
|
|
|
Feb 25 2009, 13:03
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
Цитата(SM @ Feb 25 2009, 18:35)  Чтобы не делать лишней работы. Тут получается - сначала схему рисуем, потом двести свопов в шахматном порядке, потом схему в порядок приводим. Плюс то, что я не хочу в ПЛИСине объявлять все пины с разрешенным свопом, когда какие-то из них дифпары, каки-то клоковходы, и т.д. Мне просто проще было бы в схеме задать только однозначные подключения, потом все развести, подключая по ходу дела то, что "пофигу куда", глядя на топологию и даташит, и по результатам разводки доделать эту часть схемы. Ну если нельзя проще, будем делать сложнее. Что же поделаешь. Всегда при переходе с одной среды на другую начинает не хватать фич.
Еще один важный момент - расставление блокировочных емкостей прямо в PCB с последующим импортом их в схематик. Экономит много времени.
Да и мелкие тест-платы, для которых документация не нужна, я часто вообще без схематики развожу, сразу в PCB. вроде с годик-полтора назад анонсировали в далеких планах типа pcb-driven design, судя по анонсу это как раз то, во всяком случае я так понял, связи вводить в expedition. но видимо заглохло. А про блокировочные конденсаторы чой-то не понял - их в схематике вставить - 5 минут на сотню, не вижу преимуществ.
|
|
|
|
|
Feb 25 2009, 13:28
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(AlexN @ Feb 25 2009, 16:03)  А про блокировочные конденсаторы чой-то не понял - их в схематике вставить - 5 минут на сотню, не вижу преимуществ. Это привыкнув так работать, преимуществ не видно. А привыкнув по-другому недостаток виден сразу  Если, конечно, на самом деле нельзя Place Part и Place Connection сделать сразу в PCB. На самом деле очень удобно, когда блокировка не мешается при первоначальной расстановке компонентов, а расставлять ее потом уже, сразу в плате (базируясь на рассчете общей суммарной емкости и реальной топологии плейнов), причем не двигать уже готовые, от который в глазах пестрит, а именно расставлять, ставя новые part. Собственно наличие анонса этой фичи греет...
|
|
|
|
|
Feb 25 2009, 14:30
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 6-09-06
Пользователь №: 20 116

|
В Expedition`е можно сделать автоматический своп для плисины - когда он сам вам распутает эквивалентные ножки по тому, куда тянутся связи. Занимает несколько секунд. В схеме ничего редактировать будет не нужно. Делает обратную аннотацию и все готово.
Кстати, при расставлении компонентов необязательно их все сразу вываливать на поле. Можно расставлять их по одному, они все равно есть в плате, но не размещены.
Сообщение отредактировал Anchic - Feb 25 2009, 14:32
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|