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

 
 
6 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Добрая душа, помоги сконвертировать pcb_Allegro в Expedition, демо плата от freescale
Frederic
сообщение Jan 5 2012, 10:08
Сообщение #31


Знающий
****

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



даю все что есть по проекту C6457
буду рад любой помощи
Прикрепленные файлы
Прикрепленный файл  C6457_LCEVM_PCB_17_00079_02.7z ( 4.95 мегабайт ) Кол-во скачиваний: 34
Прикрепленный файл  4219_C6457_LCEVM_odb__.7z ( 2.14 мегабайт ) Кол-во скачиваний: 29
Прикрепленный файл  C6457_LCEVM_SCH_16_00079_02.7z ( 369.99 килобайт ) Кол-во скачиваний: 32
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Jan 5 2012, 10:50
Сообщение #32


Профессионал
*****

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



в общем, дело тонкое... увы... вывалилось. У меня версии все последние. не судьба
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 5 2012, 11:10
Сообщение #33


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

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



А что там в мануале написано по поводу того, что нужно сделать в Аллегро? На кэйденс коммюнити пишут, что нужно какой-то скилл скрипт запустить. Какой?
Go to the top of the page
 
+Quote Post
AlexN
сообщение Jan 5 2012, 11:30
Сообщение #34


Профессионал
*****

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



Цитата(Uree @ Jan 5 2012, 18:10) *
А что там в мануале написано по поводу того, что нужно сделать в Аллегро? На кэйденс коммюнити пишут, что нужно какой-то скилл скрипт запустить. Какой?


вот мануал и скрипты от ментора. скрипты поместить в папку pcbenv в папке, на которую указывает переменная HOME (обычно SPB_Data)
в аллегро запустить как написано в мануале.
на выходе папка c названием исходной платы (в ней в текстовом виде результат работы скрипта) , которую надо подсунуть менторовскому транслятору. У меня вываливается на этапе подсовывания.

может у кого-то сработает.

PS
когда-то давно успешно транслировал одну плату от Cirrus Logic и одну от Freescale, и не смог странслировать 2 разных платы от Atmel.
Прикрепленные файлы
Прикрепленный файл  allegro2exp_005_007.pdf ( 132.25 килобайт ) Кол-во скачиваний: 3325
Прикрепленный файл  pcbenv.zip ( 435.66 килобайт ) Кол-во скачиваний: 41
 
Go to the top of the page
 
+Quote Post
Frederic
сообщение Jan 5 2012, 12:15
Сообщение #35


Знающий
****

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



Цитата(AlexN @ Jan 5 2012, 12:50) *
в общем, дело тонкое... увы... вывалилось

мда, не прокатило crying.gif
спасибо за попытку

тогда один путь - втянуть гербера в Ехр и ручками ручками ....

Цитата
У меня версии все последние

вопрос в какой версии сделан пример TI ?

AlexN еще вопрос - а если проект понизить в младшию версию allegro, тогда может прокатит ?


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Jan 5 2012, 15:20
Сообщение #36


Профессионал
*****

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



Цитата(Frederic @ Jan 5 2012, 19:15) *
мда, не прокатило crying.gif
спасибо за попытку

тогда один путь - втянуть гербера в Ехр и ручками ручками ....


вопрос в какой версии сделан пример TI ?

AlexN еще вопрос - а если проект понизить в младшию версию allegro, тогда может прокатит ?

В какой версии пример - не знаю, и как посмотреть - не зню, в аллегро работать не умею, только скрипт запустить могу, в случае ошибок поправить что-нибудь в проекте не смогу. Но при загрузке в версию 16.5 проект проапгрейдился. Думаю, что от версии проекта успешность запуска не зависит. Транслятор Ментора вываливается при загрузке уже текстовых файлов, чего-то разобрать видимо не может.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 5 2012, 15:27
Сообщение #37


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

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



У меня скрипт вывалился на попытке экспортировать свойства цепей. Что-то ему в них не понравилось... Правда вначале ругался на имена SI моделей.
Вечером попробую в версии 16.3 и лицензии GXL(в ней плата делалась) запустить.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 6 2012, 00:04
Сообщение #38


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

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



Никакsad.gif Даже с удаленными моделями, электрическими и физическими констрейнами - не проходит экспорт свойств цепей:

extracting Net Properties
E- *Error* get/getq: first arg must be either symbol, list, defstruct or user type - 0

и на этом конец трансляции.
Причем версия софта похоже правильная, потому как никаких комментов по апгрейду/даунгрейду файла при открытии нет. Так что не в версии дело, и не в используемой лицензии тоже.

Сорри, но дальше мыслей пока нет. Вариант с герберами увы, но похоже единственный, по крайней мере в данном проекте.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Jan 6 2012, 06:15
Сообщение #39


Знающий
****

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



Цитата(Uree @ Jan 6 2012, 02:04) *
Никакsad.gif Даже с удаленными моделями, электрическими и физическими констрейнами - не проходит экспорт свойств цепей:
....
Сорри, но дальше мыслей пока нет. Вариант с герберами увы, но похоже единственный, по крайней мере в данном проекте.

Uree, спасибо что уделил время
но отрицательный результат то же результат sm.gif
теперь не будет мыслей, что отказался от легкого и красивого пути решения через импорт из Allegro


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 7 2012, 11:45
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 8 2012, 22:48
Сообщение #41


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

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



Я же написал выше, что удалил вообще все модели, чтобы не было в них загвоздки, и все неиспользуемые констрейны тоже. Там минимум остался - питания и диффпары. Не помогло...
Можно попытаться создать файл с нуля, скопировав в него содержимое нужных слоев и попробовать уже его экспортировать, но увы, на это сейчас нет времени.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 9 2012, 09:15
Сообщение #42


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 9 2012, 09:54
Сообщение #43


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

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



Fill, ну Вы же сами привели сообщение об ошибке:

ERRORS:
Illegal model name. Cannot add model RESISTOR_RC0402_IPC7351_1K 1_1K_1

Я его тоже получал. Потому и удалил все модели, чтобы об них не спотыкаться. После этого экспорт компонентов как раз прошел без ошибок.

Попробовал на другом файле сделать экспорт - теперь на этапе трансляции падстэков выпало:

E- *Error* fprintf/sprintf: format spec. incompatible with data - "Format is ' ...PADSTACK \"%s\" \n', argument #1 is nil"
W- *WARNING* (): Non-Committed Database Transaction detected, cancelling...

В общем где-то эти скилл скрипты "недопилены". Либо недописаны ограничения, которым должна соответствовать плата в Аллегро, чтобы нормально пройти через эту трансляцию.

ЗЫ С моделями там одна проблема - на них есть ссылка в файле, но самой модели RESISTOR_RC0402_IPC7351_316K1__1 и еще одной просто нет. При назначении моделей этот момент сразу всплывает, только внутри Аллегро это не является проблемой.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 9 2012, 10:29
Сообщение #44


Гуру
******

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



Выложите окончательный вариант проекта после удаления моделей.
Хочется посмотреть в чем проблема с атрибутами цепей.
Но меня все равно смущает тот факт что в данном проекте получается что разные компоненты должны преобразоваться в один.
По поводу ограничений надо смотреть прежде всего в доке по языку skill. Но вообще, везде говорится что лучше избегать применения спец. знаков. Единственным "безболезненным" является подчеркивание "_".


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 9 2012, 10:39
Сообщение #45


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

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



Вечером выложу, он дома остался.
А насчет знаков да, подчеркивание самое безопасное решение.
Go to the top of the page
 
+Quote Post

6 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:25
Рейтинг@Mail.ru


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