|
|
  |
Добрая душа, помоги сконвертировать pcb_Allegro в Expedition, демо плата от freescale |
|
|
|
Jan 5 2012, 10:08
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
даю все что есть по проекту C6457 буду рад любой помощи
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Jan 5 2012, 11:30
|

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

|
Цитата(Uree @ Jan 5 2012, 18:10)  А что там в мануале написано по поводу того, что нужно сделать в Аллегро? На кэйденс коммюнити пишут, что нужно какой-то скилл скрипт запустить. Какой? вот мануал и скрипты от ментора. скрипты поместить в папку pcbenv в папке, на которую указывает переменная HOME (обычно SPB_Data) в аллегро запустить как написано в мануале. на выходе папка c названием исходной платы (в ней в текстовом виде результат работы скрипта) , которую надо подсунуть менторовскому транслятору. У меня вываливается на этапе подсовывания. может у кого-то сработает. PS когда-то давно успешно транслировал одну плату от Cirrus Logic и одну от Freescale, и не смог странслировать 2 разных платы от Atmel.
|
|
|
|
|
Jan 5 2012, 12:15
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(AlexN @ Jan 5 2012, 12:50)  в общем, дело тонкое... увы... вывалилось мда, не прокатило спасибо за попытку тогда один путь - втянуть гербера в Ехр и ручками ручками .... Цитата У меня версии все последние вопрос в какой версии сделан пример TI ? AlexN еще вопрос - а если проект понизить в младшию версию allegro, тогда может прокатит ?
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Jan 5 2012, 15:20
|

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

|
Цитата(Frederic @ Jan 5 2012, 19:15)  мда, не прокатило спасибо за попытку тогда один путь - втянуть гербера в Ехр и ручками ручками .... вопрос в какой версии сделан пример TI ? AlexN еще вопрос - а если проект понизить в младшию версию allegro, тогда может прокатит ? В какой версии пример - не знаю, и как посмотреть - не зню, в аллегро работать не умею, только скрипт запустить могу, в случае ошибок поправить что-нибудь в проекте не смогу. Но при загрузке в версию 16.5 проект проапгрейдился. Думаю, что от версии проекта успешность запуска не зависит. Транслятор Ментора вываливается при загрузке уже текстовых файлов, чего-то разобрать видимо не может.
|
|
|
|
|
Jan 6 2012, 00:04
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Никак  Даже с удаленными моделями, электрическими и физическими констрейнами - не проходит экспорт свойств цепей: extracting Net Properties E- *Error* get/getq: first arg must be either symbol, list, defstruct or user type - 0 и на этом конец трансляции. Причем версия софта похоже правильная, потому как никаких комментов по апгрейду/даунгрейду файла при открытии нет. Так что не в версии дело, и не в используемой лицензии тоже. Сорри, но дальше мыслей пока нет. Вариант с герберами увы, но похоже единственный, по крайней мере в данном проекте.
|
|
|
|
|
Jan 6 2012, 06:15
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(Uree @ Jan 6 2012, 02:04)  Никак  Даже с удаленными моделями, электрическими и физическими констрейнами - не проходит экспорт свойств цепей: .... Сорри, но дальше мыслей пока нет. Вариант с герберами увы, но похоже единственный, по крайней мере в данном проекте. Uree, спасибо что уделил время но отрицательный результат то же результат  теперь не будет мыслей, что отказался от легкого и красивого пути решения через импорт из Allegro
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Jan 7 2012, 11:45
|

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

|
Насколько я вижу, проблема с экстрактом компонентов из аллегро: ERRORS: Illegal model name. Cannot add model RESISTOR_RC0402_IPC7351_1K 1_1K_1 Вероятно в топологии надо изменить имя резистора. В описании транслятора PADS-->Allegro написано прямо: Цитата Create_devices Failure SKILL scripts use the Allegro create_devices command to export device files to ...\devices in the design directory. If this command fails, data export cannot complete successfully. To complete the data export process, you must fix the design board to make the create_devices command work. One example of this problem is Allegro device names containing an equals sign (=). When the SKILL script encounters such a name, it removes the equals sign, which causes the Allegro create_devices command to fail. To resolve this problem, you must do one of the following: • Edit the device name in the Allegro schematic and forward annotate it to the board. • Remove the device from the Allegro design. Another example is device names longer than 32 characters. This causes a problem with exporting devices. If your job has device names that are longer than 32 characters, set the Allegro environment variable ALLEGRO_LONG_PACKAGE_NAME to TRUE. Т.е. проблема может быть как в использовании неправильных знаков в именах, так и в длине имени.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jan 9 2012, 09:15
|

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

|
Цитата(Uree @ Jan 9 2012, 02:48)  Я же написал выше, что удалил вообще все модели, чтобы не было в них загвоздки, и все неиспользуемые констрейны тоже. Там минимум остался - питания и диффпары. Не помогло... Можно попытаться создать файл с нуля, скопировав в него содержимое нужных слоев и попробовать уже его экспортировать, но увы, на это сейчас нет времени. Вопрос не в моделях, а в КОМПОНЕНТАХ. При создании файлов device из которых затем формируют Part Number (PDB) происходит ошибка (см. файл create_devices.log в папке devices). Если нет PDB (основного элемента топологии), то и нет топологии. Я не знаю можно ли внутри Allegro изменить имена компонентов (или удалить их). Если нет, то это надо делать на схеме и затем аннотировать в топологию (как и указано в документе). В именах компонентов в Allegro присутствуют точки, пробелы, проценты. Судя по тому что при создании device (из тех что созданы) в именах удалились эти знаки, то возможна какая-то коллизия. Например почему то файл resistor_rc0402_ipc7351_316k1.txt создался, а с компонентом RESISTOR_RC0402_IPC7351_316K1__1 проблема (в репорте Allegro пока не понятно что за начальное имя этого компонента, вроде там только один RESISTOR_RC0402_IPC7351_3.16K 1). Похоже понял - получается дубль: RESISTOR_RC0402_IPC7351_31.6K 1 RESISTOR_RC0402_IPC7351_3.16K 1генератор должен создать повтор имени, чего не может сделать, это ведь два разных компонента.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|