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

 
 
269 страниц V  « < 151 152 153 154 155 > »   
Reply to this topicStart new topic
> MG Expedition ликбез ...
ms1
сообщение Apr 10 2013, 17:11
Сообщение #2281


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

Группа: Свой
Сообщений: 150
Регистрация: 13-10-05
Пользователь №: 9 614



Цитата(egorman44 @ Apr 10 2013, 10:32) *
заменил компоненты в DC скомпелировал CDB, сделал Package Design, в Exp провел прямую аннотацию, стал трассировать, вкл cross probe , и получил что ref des компонента в expedition не совпадает с ref des в DC. что делать?


Попробуйте сделать полную (не инкрементную перекомпиляцию) и можно еще упаковку rebuildAll
Крайний вариант - упаковка RepackageAll, но тогда все Рефдезы будут переназначены упаковщиком по одному ему ведомым правилам, которые Вам могут не понравится.

На всякий случай, если не знаете где это:
Меню Tools>Other Utilites > Packager
Так по крайней мере в 2005, да и новый DC думаю не сильно изменился.
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 24 2013, 13:26
Сообщение #2282


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Может это уже из разряда FAQ, но тем не менее спрошу. Как убить из шаблона топологии нетлист?

Я вот что сделал:
1) В LM создал новый шаблон, указал из какого проекта, ну и название.
2) запустил редактор шаблона, по сути Exp, ну и стер всю топологию и компоненты.
3) Осталось убить нетлист (и, видимо, локальную либу проекта-шаблона, оставив там только нужные via и mounting)... Не знаю как...

Или это не так делается? Шаблон из готового проекта.
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 24 2013, 19:03
Сообщение #2283


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



В общем.... Так пока и не сделал.
Нетлист удалось убить прямым убийством папки с icdb и файла netlist.kyn. Но однако информация о компонентах с их рефдесами все равно осталась.

Как правильно сделать шаблон из проекта? Чтобы остались:

- стек слоев
- описания via
- констрейны дефолтные
- схемы DRC
- рисунок контура платы, route border и монтажные отверстия и контуры фрезеровки.
- правила мультивиа
- прочие настройки типа экспорта в гербер и т.п.

и было убито ВСЁ, что касалось непосредственно схемы проекта - компоненты, цепи, пр.
Go to the top of the page
 
+Quote Post
fill
сообщение Apr 24 2013, 19:38
Сообщение #2284


Гуру
******

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



Цитата(SM @ Apr 24 2013, 23:03) *
В общем.... Так пока и не сделал.
Нетлист удалось убить прямым убийством папки с icdb и файла netlist.kyn. Но однако информация о компонентах с их рефдесами все равно осталась.

Как правильно сделать шаблон из проекта? Чтобы остались:

- стек слоев
- описания via
- констрейны дефолтные
- схемы DRC
- рисунок контура платы, route border и монтажные отверстия и контуры фрезеровки.
- правила мультивиа
- прочие настройки типа экспорта в гербер и т.п.

и было убито ВСЁ, что касалось непосредственно схемы проекта - компоненты, цепи, пр.


Самое простое:
- Сделать копию проекта через Job Managent Wizard
- Удалить все листы схемы оставив один на котором оставить один компонент (чтобы упаковка прошла)
- Сделать прямую аннотацию, сохраниться
- Создать шаблон


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 24 2013, 20:24
Сообщение #2285


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Apr 24 2013, 23:38) *
Самое простое:
- Сделать копию проекта через Job Managent Wizard
- Удалить все листы схемы оставив один на котором оставить один компонент (чтобы упаковка прошла)
- Сделать прямую аннотацию, сохраниться
- Создать шаблон


Да, спасибо, так все получилось. Как всегда, все гениальное просто...

А этот последний компонент не убить никак? Или он сам убьется потом, когда на базе этого шаблона будет создан проект платы?
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Apr 25 2013, 06:12
Сообщение #2286


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



Цитата(egorman44 @ Apr 10 2013, 10:32) *
Господа помогите разобраться.
Досталось мне переделать проект, заменил компоненты в DC скомпелировал CDB, сделал Package Design, в Exp провел прямую аннотацию, стал трассировать, вкл cross probe , и получил что ref des компонента в expedition не совпадает с ref des в DC. что делать?

----

да и Routed_pins до сих пор не активна biggrin.gif


возможно пользовались утилитой RefDes в DC и она перебила соответствующие рефдесы. Теперь кондёры стоят не на "своих местах".


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
fill
сообщение Apr 25 2013, 07:11
Сообщение #2287


Гуру
******

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



Цитата(SM @ Apr 25 2013, 00:24) *
Да, спасибо, так все получилось. Как всегда, все гениальное просто...

А этот последний компонент не убить никак? Или он сам убьется потом, когда на базе этого шаблона будет создан проект платы?


В проекте платы при прямой аннотации останется только, то что есть в новом нетлисте (из схемы).
Также заметьте что часто последним компонентом(ми) является разъем(ы), который всегда есть на плате данного типа, соответственно мы наоборот заинтересованы чтобы он вместе с шаблоном сразу попал в нужное место платы.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 25 2013, 07:43
Сообщение #2288


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Apr 25 2013, 11:11) *
Также заметьте что часто последним компонентом(ми) является разъем(ы), который всегда есть на плате данного типа,


Это да, факт, их там есть. Но я как всегда не догадался, что аннотация возьмет именно разъем с шаблона, а не снесет его, и добавит другой (из-за другого рефдеса)
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 25 2013, 10:25
Сообщение #2289


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Вот еще... Это просто достало, и как с этим воевать, не понимаю. ОС Win XP 32 бит, EE был 7.9.4, вот попробовал 7.9.5 - тоже самое.

Связка IOD-DxD-Exp, IOD в режиме, когда создает иерархический блок в схеме, и парт в pdb в локальной либе. При оптимизации расположения пинов ФПГА, компонентов, их пинов и гейтов приходится не один десяток раз делать аннотацию по кругу IOD->DxD->Exp->IOD, чтобы в IOD всегда видеть последние изменения, сделанные в Exp, и соотв. свопить и переназначать пины фпга, и доводить эти изменения до Exp. А проблема такая:
- Чтобы сделать синхронизацию IOD->DxD, он зачем то требует закрыть проект в Exp.
- Когда закрываешь Exp, и до этого была в нем прямая аннотация произведена, он периодически виснет так, что его можно убить только диспетчером устройств, причем виснет, закрыв все окна, и оставшись только в списке задач. Если закрываеть в нем только проект, то периодически тоже виснет, но с открытым окном. Но виснет не всегда, хрен поймешь, то виснет, то не виснет. Слава яйцам, хоть сохраняет корректно все. Да и даже если бы не вис, то все равно это очень долго, закрыть проект, открыть проект, провести прямую аннотацию, где он еще раз переоткрывает проект.
- После того, если Exp вис, когда потом открываешь опять Exp, он долго открывает, и задает естессно кучу вопросов на тему оставшихся после убийства процесса локов, это вообще долго.

Как бы сделать, чтобы ничего не закрывая, быстро и оперативно держать открытыми и засинхронизированными всех троих - плис в IOD, схему в DxD, и плату в Exp? Что бы, не отвлекаясь на эти открытия, убийства и перезапуски, просто работать - двигать компоненты, свопить пины и гейты и переназначать пины ПЛИС, БЫСТРО делая все аннотации в нужных направлениях!
Go to the top of the page
 
+Quote Post
Frederic
сообщение Apr 25 2013, 11:47
Сообщение #2290


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(SM @ Apr 25 2013, 13:25) *
...
Связка IOD-DxD-Exp, IOD в режиме, когда создает иерархический блок в схеме, и парт в pdb в локальной либе. При оптимизации расположения пинов ФПГА, компонентов, их пинов и гейтов приходится не один десяток раз делать аннотацию по кругу IOD->DxD->Exp->IOD, чтобы в IOD всегда видеть последние изменения, сделанные в Exp, и соотв. свопить и переназначать пины фпга, и доводить эти изменения до Exp. А проблема такая:
- Чтобы сделать синхронизацию IOD->DxD, он зачем то требует закрыть проект в Exp.

потому что Ехр захватил базу и держит ее
по этому Ехр надо выгрузить
Цитата
- Когда закрываешь Exp, и до этого была в нем прямая аннотация произведена, он периодически виснет так, что его можно убить только диспетчером устройств, причем виснет, закрыв все окна, и оставшись только в списке задач. Если закрываеть в нем только проект, то периодически тоже виснет, но с открытым окном. Но виснет не всегда, хрен поймешь, то виснет, то не виснет. Слава яйцам, хоть сохраняет корректно все. Да и даже если бы не вис, то все равно это очень долго, закрыть проект, открыть проект, провести прямую аннотацию, где он еще раз переоткрывает проект.
- После того, если Exp вис, когда потом открываешь опять Exp, он долго открывает, и задает естессно кучу вопросов на тему оставшихся после убийства процесса локов, это вообще долго.

такого не замечал

Цитата
Как бы сделать, чтобы ничего не закрывая, быстро и оперативно держать открытыми и засинхронизированными всех троих - плис в IOD, схему в DxD, и плату в Exp? Что бы, не отвлекаясь на эти открытия, убийства и перезапуски, просто работать - двигать компоненты, свопить пины и гейты и переназначать пины ПЛИС, БЫСТРО делая все аннотации в нужных направлениях!

это было бы супер-пупер и плюс к этому иметь горячию связь без всяких Fa & BA biggrin.gif


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 25 2013, 12:18
Сообщение #2291


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Frederic @ Apr 25 2013, 15:47) *
горячию связь без всяких Fa & BA

не, ну это лишнее, обычно делаешь много всего, и часто с неоднократным undo, не надо такой связи, источник кучи глюков. Так оно хоть как-то типа работает.
Go to the top of the page
 
+Quote Post
SM
сообщение May 8 2013, 07:45
Сообщение #2292


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Может быть баян, но спрошу так, сам не разобрался.

Как сделать так, чтобы DRC проверял линейные размеры с точностью до 3 знаков после запятой? Я поставил сначала три знака в Setup->Display Units / Regional settings, но это не дало ничего вообще. Затем поставил в CES точность линейного размера три знака, и галку "Keep in sync with exp". После этого Measure стало измерять до трех знаков, но DRC все равно проверяет до двух. Где еще ставить точность в три знака?
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение May 9 2013, 14:14
Сообщение #2293


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Толи лыжи не едут ...
Прислали проект на верификацию и доработку. Китайцы рисуют схемы в оркаде 16.6 трассируют в PADS. Вот сейчас думают как без заморочек с несколькими пакетами свести все в экспедишн. Схемы в DSN он прочитать не может. Наверное из-за версий. Как лучше всего свести схематику из оркада и плату и PADS в один проект?


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
Frederic
сообщение May 9 2013, 14:38
Сообщение #2294


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(КонстантинТ @ May 9 2013, 17:14) *
Толи лыжи не едут ...
Прислали проект на верификацию и доработку. Китайцы рисуют схемы в оркаде 16.6 трассируют в PADS. Вот сейчас думают как без заморочек с несколькими пакетами свести все в экспедишн. Схемы в DSN он прочитать не может. Наверное из-за версий. Как лучше всего свести схематику из оркада и плату и PADS в один проект?

1.DxD импортирует Orcad без проблем
2.Ехр проглотит Pads

и получится ветка DxD-Exp


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение May 9 2013, 15:10
Сообщение #2295


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(Frederic @ May 9 2013, 17:38) *
1.DxD импортирует Orcad без проблем
2.Ехр проглотит Pads

и получится ветка DxD-Exp

Не импорттрует, когда подсовывешь DSN файл ругается что неизвестный формат. Лайоут из PADS тоже не может открыть. Китайцы такие китайцы... Молчу уже, что в такой связке бэк анноташион у них не работает. Разъемы в схем насчитал в нескольких разных начертаниях. Короче бардак, как оно еще будет работать - хз


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post

269 страниц V  « < 151 152 153 154 155 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 20:50
Рейтинг@Mail.ru


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