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

 
 
> Как сконфигурировать файл allegro.cfg для NETLIST,
A.Lex
сообщение Oct 18 2016, 11:35
Сообщение #1


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



если УГО на схеме содержат повторяющиеся имена пинов? (Cadence SPB_16.5)

Вот фрагмент лог-файла:

#8 ERROR(ORCAP-36041): Duplicate Pin Name "COIL" found on Package G6D-SPST , RL1 Pin Number 1: E10006-HW01, 08 - RELAYS (198.12, 27.94). Please renumber one of these.
#9 ERROR(ORCAP-36041): Duplicate Pin Name "COIL" found on Package G6D-SPST , RL2 Pin Number 1: E10006-HW01, 08 - RELAYS (198.12, 60.96). Please renumber one of these.
#10 ERROR(ORCAP-36041): Duplicate Pin Name "IP_1/VREF_1" found on Package XC3S700AFT256_2B , U1B Pin Number M14: E10006-HW01, 06 - FPGA POWER (63.50, 58.42). Please renumber one of these.
#11 ERROR(ORCAP-36041): Duplicate Pin Name "IP_1/VREF_1" found on Package XC3S700AFT256_2B , U1B Pin Number M13: E10006-HW01, 06 - FPGA POWER (63.50, 58.42). Please renumber one of these.
#12 ERROR(ORCAP-36041): Duplicate Pin Name "IP_1/VREF_1" found on Package XC3S700AFT256_2B , U1B Pin Number J14: E10006-HW01, 06 - FPGA POWER (63.50, 58.42). Please renumber one of these.

Куда копать?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Uree
сообщение Oct 18 2016, 11:47
Сообщение #2


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

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



allegro.cfg тут не при чем, имена пинов должны быть уникальными за одним исключением - пины типа POWER могут иметь одинаковые названия.
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 18 2016, 11:51
Сообщение #3


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Спасибо за ответ.
Дело в том, что проект "достался по наследству", в него нужно внести небольшие изменения. Но и без изменений я не могу сгенерить NETLIST, а он был.
Вот, например, в cap2view.cfg и в CAP2EDI.CFG есть строка

UniquePins = 0.


Сообщение отредактировал A.Lex - Oct 18 2016, 12:30
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 18 2016, 13:02
Сообщение #4


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

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



Понимаю, приходится разбираться в чужом "коде".
Вполне возможно, что при генерации нетлиста для стороннего РСВ редактора возможно управление именованием/нумерацией пинов. Но требование их уникальности возникает не в схеме, а собственно в Allegro PCB Editor, поэтому даже если сгенерить такой нетлист из схемы то в РСВ запихнуть его просто не получится. По крайней мере я так предполагаю.
Подробней мог бы помочь только глядя в исходный проект, схему+РСВ.
Есть еще один неприятный момент - иногда ошибка в одном месте схеме не видна в списке того, что есть в логе, зато из-за нее генерится сотня других, и понять в чем изначально проблема не так просто, как хотелось бы...
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 18 2016, 13:10
Сообщение #5


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Спасибо, с 16.5 я раньше не сталкивался, вот и топчусь по граблям...
На РСВ эти компоненты уже стоят, что заставляет задуматься.

Сообщение отредактировал A.Lex - Oct 18 2016, 13:13
Go to the top of the page
 
+Quote Post
alexa1973
сообщение Oct 18 2016, 18:26
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 10-03-12
Пользователь №: 70 714



А если в Allegro сделать import logic, там отмечен Capture? Вполне возможно, что пользовались старым нетлистом. У компонентов в схеме есть свойство Device?
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 19 2016, 06:16
Сообщение #7


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Похоже, придется идти длинным, но правильным путем: библиотека - схема - РСВ.

Теперь надо из РСВ достать компоненты и сделать библиотеку smile3046.gif
В каком туторе есть описание этой процедуры?
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 19 2016, 07:36
Сообщение #8


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

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



В File->Export есть генерация корпусов в указанный каталог. Собственно он и является библиотекой.
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 19 2016, 08:33
Сообщение #9


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Спасибо.
Имя корпуса (например NSSOP20) указываем в свойствах компонента PCB Footprint. А как указать путь к этому футпринту?
Go to the top of the page
 
+Quote Post
yuravg
сообщение Oct 19 2016, 08:47
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 12-08-15
Из: Санкт-Петербург
Пользователь №: 87 968



Цитата(A.Lex @ Oct 19 2016, 11:33) *
А как указать путь к этому футпринту?

Setup/User preference Editor/Path/Library
переменные psmpath, padpath для символов и падстеков.

Есть второй способ - через переменную HOME и файл HOME/pcbenv/env,
подробнее смотрите в документации

Сообщение отредактировал yuravg - Oct 19 2016, 08:52
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 19 2016, 09:20
Сообщение #11


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

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



Это одно и то же - пользователь устанавливает путь в меню Setup/User preference Editor/Path/Library, а софт записывает установки в HOME/pcbenv/env.
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 19 2016, 09:20
Сообщение #12


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Спасибо

Go to the top of the page
 
+Quote Post
yuravg
сообщение Oct 19 2016, 10:37
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 12-08-15
Из: Санкт-Петербург
Пользователь №: 87 968



Цитата(Uree @ Oct 19 2016, 12:20) *
Это одно и то же - пользователь устанавливает путь в меню Setup/User preference Editor/Path/Library, а софт записывает установки в HOME/pcbenv/env.

использование файла позволяет не заниматься настройкой каждого рабочего места, достаточно скопировать файл настроек.
Файл написан на tcl и легко правится руками, избавляет от необходимости запоминать имена psmpath, padpath, вновь создавать alias и т.д.
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 19 2016, 11:31
Сообщение #14


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

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Спасибо всем за помощь!

Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 19 2016, 11:49
Сообщение #15


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

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



Цитата(yuravg @ Oct 19 2016, 12:37) *
использование файла позволяет не заниматься настройкой каждого рабочего места, достаточно скопировать файл настроек.
Файл написан на tcl и легко правится руками, избавляет от необходимости запоминать имена psmpath, padpath, вновь создавать alias и т.д.


Насчет переноса вопрос спорный - не все одинаково организуют рабочие места или используют идентичные конфигурации горячих клавиш. А вот хранить разные конфиги под разных клиентов и быстро их подменять реально удобно.
Go to the top of the page
 
+Quote Post

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

 


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


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