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

 
 
> Быстрые схемные символы для Mentorа (Central Lib), из даташита в символ для принципиальной схемы
katmani
сообщение Dec 23 2005, 08:49
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Интересует тема быстрого и точного создания символа для принципиальной схемы в Mentor Design Capture (Central Library) из даташита на микросхему. Надоело каждую ножку рисовать и проверять по нескольку раз. Хочется копировать и вставлять smile.gif

Нужно создать символ с номерами ножек(Pin Number) и именами (Pin Name), с полным соответствием даташиту. А дальше расставить их по символу особого напряжения не нужно.

Нашел в Mentore програмку SymGen Symbol Generator, она понимает файлы *.apd вида:
//Header
Symbol_name="DP83865"
Symbol_shape=""
Symbol_text=""
Body_glyph=
//Number,Name,Label,Type,Direction,Polarity,Pin_Graphc,Pin_position,Gate,Slot,PinS
wapId
1,IN1,,,,,,,,,,,
2,IN2,,,,,,,,,,,
3,IN3,,,,,,,,,,,
4,OUT1,,,,,,,,,,,
5,OUT2,,,,,,,,,,,
6,GND,,,,,,,,,,,
7,VDD,,,,,,,,,,,

Но после генерации ею символа для Mentor Expedition (DP83865.hkp,DP83865.inp)
имена выводов не соответствуют тем что были в файле DP83865.apd, а идут просто как Arbitrary Text но находятся рядом с нужным выводом, а Pin Name просто инкремент от AAA.

Может есть другой способ сделать подобное? (достаточно тока Pin Number и Pin Name)
форматы *.xml или *.axl помогут ???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
katmani
сообщение Feb 7 2006, 08:27
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911



Я их сам делаю в текстовом редакторе FARa, но можно и в стандартном редакторе - "блокнот".
Просто копирую из pdfки cтрочки с именами и номерами выводов.

1.Сначала в Excel там все заполняю через растягивание запятых и т.п.
2.Потом копирую в Word как просто текст (специальная вставка)(без таблиц) делаю замену табуляций на пробелы.
3.Потом копирую в текстовый редактор FARa или блокнот.
4.Cохраняю, все файл готов.

Потом после генерации символа все пины и выводы расставляю как нада в Design Capture Symbol Editor.

Кажется что замороченно но, заполнять поля каждого пина еще нуднее (тем более када нада рисовать сотни символов) И вероятность ошибиться меньше при копировании всего сразу из pdfки.

P.S. Я щас пользуюсь ACMakerPlus он при генерации, PinName делает невидимыми, а возле выводов делает ArbitraryText с таким же названием, так вот я этот ArbitraryText удаляю, а PinName делаю видимыми(для всех пинов сразу - пара кликов мышкой). Так удобнее для перетаскивания пинов.
Go to the top of the page
 
+Quote Post
fill
сообщение May 15 2007, 06:48
Сообщение #3


Гуру
******

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



Цитата(katmani @ Feb 7 2006, 12:27) *
Я их сам делаю в текстовом редакторе FARa, но можно и в стандартном редакторе - "блокнот".
Просто копирую из pdfки cтрочки с именами и номерами выводов.

1.Сначала в Excel там все заполняю через растягивание запятых и т.п.
2.Потом копирую в Word как просто текст (специальная вставка)(без таблиц) делаю замену табуляций на пробелы.
3.Потом копирую в текстовый редактор FARa или блокнот.
4.Cохраняю, все файл готов.

Потом после генерации символа все пины и выводы расставляю как нада в Design Capture Symbol Editor.

Кажется что замороченно но, заполнять поля каждого пина еще нуднее (тем более када нада рисовать сотни символов) И вероятность ошибиться меньше при копировании всего сразу из pdfки.

P.S. Я щас пользуюсь ACMakerPlus он при генерации, PinName делает невидимыми, а возле выводов делает ArbitraryText с таким же названием, так вот я этот ArbitraryText удаляю, а PinName делаю видимыми(для всех пинов сразу - пара кликов мышкой). Так удобнее для перетаскивания пинов.


Есть и другой способ:

1. Выбираем таблицу с распиновкой в *.pdf и копируем в Excel
2. Если таблица была в два столбца (номер пина, имя пина), то все нормально, если несколько, то редактируем Excel сводя все в два столбца.
3. Запускаем FPGA_BoardLink (можно непосредственно из редактора символов в ЦБ)
4. Копируем из Excel эти два столбца в FPGA_BoardLink, создаем фракцию или фракции (если нужно получить несколько символов), в GUI задаем где и как будут располагаться пины (сторона, на каком символе и т.п.).
5. Генерируем символ или набор символов, при этом также получаем и PDB с ними.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
mov
сообщение Aug 10 2017, 11:11
Сообщение #4


Знающий
****

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



Цитата(fill @ May 15 2007, 09:48) *
Есть и другой способ:

1. Выбираем таблицу с распиновкой в *.pdf и копируем в Excel
2. Если таблица была в два столбца (номер пина, имя пина), то все нормально, если несколько, то редактируем Excel сводя все в два столбца.
3. Запускаем FPGA_BoardLink (можно непосредственно из редактора символов в ЦБ)
4. Копируем из Excel эти два столбца в FPGA_BoardLink, создаем фракцию или фракции (если нужно получить несколько символов), в GUI задаем где и как будут располагаться пины (сторона, на каком символе и т.п.).
5. Генерируем символ или набор символов, при этом также получаем и PDB с ними.


Что-то в VX не могу найти FPGA_BoardLink ?

P.S. Вопрос относится к Fractured Symbol,
Есть ссылка на Tech Note M_G*26-021 от авторов, но это недоступно.
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 18 2017, 07:47
Сообщение #5


Гуру
******

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



Цитата(mov @ Aug 10 2017, 14:11) *
Что-то в VX не могу найти FPGA_BoardLink ?

P.S. Вопрос относится к Fractured Symbol,
Есть ссылка на Tech Note M_G*26-021 от авторов, но это недоступно.

Это относится к маршруту Design Capture.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
mov
сообщение Aug 18 2017, 10:33
Сообщение #6


Знающий
****

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



Цитата(fill @ Aug 18 2017, 11:47) *
Это относится к маршруту Design Capture.

В маршруте DxDesigner подобный вариант для Fractured Symbol существует ?
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 18 2017, 11:40
Сообщение #7


Гуру
******

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



Цитата(mov @ Aug 18 2017, 13:33) *
В маршруте DxDesigner подобный вариант для Fractured Symbol существует ?


В библиотекаре есть FPGA Part Wizard.
Кроме того символы можно создавать прямым импортом пинов из Excel файлов.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
mov
сообщение Aug 18 2017, 12:52
Сообщение #8


Знающий
****

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



Цитата(fill @ Aug 18 2017, 14:40) *
В библиотекаре есть FPGA Part Wizard.
Кроме того символы можно создавать прямым импортом пинов из Excel файлов.

FPGA Part Wizard относится только к вендорным кристаллам.Другой туда не вставишь.
Если использовать импорт из Excel файлов , то надо для каждой секции(Fractured Symbol) создать отдельный Excel файл с уникальным именем или
один Excel файл с колонкой Section(или нужно другое правильное имя колонки ?) ?
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 18 2017, 20:24
Сообщение #9


Гуру
******

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



Цитата(mov @ Aug 18 2017, 15:52) *
FPGA Part Wizard относится только к вендорным кристаллам.Другой туда не вставишь.
Если использовать импорт из Excel файлов , то надо для каждой секции(Fractured Symbol) создать отдельный Excel файл с уникальным именем или
один Excel файл с колонкой Section(или нужно другое правильное имя колонки ?) ?

файл под каждый символ


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
mov
сообщение Sep 10 2017, 18:06
Сообщение #10


Знающий
****

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



Цитата(fill @ Aug 18 2017, 23:24) *
файл под каждый символ

Спасибо!
1.Когда создаю символ из .csv файла в Symbol Editor нужны properties хотя бы Ref Designator и наименование элемента .
В Settihgs пытаюсь прописать Ref Designator U?(имс), но поле с value U? при переходе на др. поле обнуляется.
2. Какие доп. properties нужны при создании символа таким способом ?
Go to the top of the page
 
+Quote Post
fill
сообщение Sep 11 2017, 07:14
Сообщение #11


Гуру
******

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



Цитата(mov @ Sep 10 2017, 21:06) *
Спасибо!
1.Когда создаю символ из .csv файла в Symbol Editor нужны properties хотя бы Ref Designator и наименование элемента .
В Settihgs пытаюсь прописать Ref Designator U?(имс), но поле с value U? при переходе на др. поле обнуляется.
2. Какие доп. properties нужны при создании символа таким способом ?


1. Какой смысл вообще вводить какие-либо значения данных атрибутов на уровне символа? Сами атрибуты нужны только в качестве "заполнителей" - обозначения места где должны будут появится реальные значения на схеме.
2. Обязательных нет.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
mov
сообщение Sep 11 2017, 07:28
Сообщение #12


Знающий
****

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



Цитата(fill @ Sep 11 2017, 10:14) *
1. Какой смысл вообще вводить какие-либо значения данных атрибутов на уровне символа? Сами атрибуты нужны только в качестве "заполнителей" - обозначения места где должны будут появится реальные значения на схеме.
2. Обязательных нет.

Вопрос возник по след. причине.Когда открываешь символ из библ. OD(рассматриваю в качестве образца) , то на поле символа на месте Ref Designator уже стоит U?, к-ое дальше используется Packager-oм.
Скорее всего моё непонимание здесь присутствует.
Go to the top of the page
 
+Quote Post
fill
сообщение Sep 11 2017, 07:32
Сообщение #13


Гуру
******

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



Цитата(mov @ Sep 11 2017, 10:28) *
Вопрос возник по след. причине.Когда открываешь символ из библ. OD(рассматриваю в качестве образца) , то на поле символа на месте Ref Designator уже стоит U?, к-ое дальше используется Packager-oм.
Скорее всего моё непонимание здесь присутствует.

Упаковщику все равно что там написано - префикс берется из PDB.
А в ОДЕ это пережиток прошлого, когда работали через нетлист, был другой упаковщик, которому важен был префикс на символе.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- katmani   Быстрые схемные символы для Mentorа (Central Lib)   Dec 23 2005, 08:49
- - fill   Цитата(katmani @ Dec 23 2005, 11:49) Инте...   Dec 27 2005, 15:06
- - katmani   Спасибо Огромное, с помощью ACMakerPlus символы оп...   Jan 23 2006, 14:21
- - kkan   Это интересно все, а можно спросить где вы берет...   Feb 6 2006, 13:58
|- - mov   Цитата(fill @ Sep 11 2017, 10:32) Упаковщ...   Sep 11 2017, 07:53
|- - fill   Цитата(mov @ Sep 11 2017, 10:53) Очень бл...   Sep 11 2017, 07:55
- - vleo   Вот, в развитие темы написанный мною скрипт на Per...   Jun 3 2007, 11:46
|- - vleo   Цитата(vleo @ Jun 3 2007, 15:46) Вот, в р...   Jun 3 2007, 21:40
|- - Kaligooola   А я как-то делал по-другому. Рисую символ к приме...   Jun 4 2007, 14:41
- - mov   В Symbol Editor на символе номера пинов видны, а ...   Sep 11 2017, 12:24
- - Frederic   Цитата(mov @ Sep 11 2017, 15:24) В Symbol...   Sep 11 2017, 13:17
- - mov   Цитата(Frederic @ Sep 11 2017, 16:17) 1.п...   Sep 11 2017, 13:38


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:08
Рейтинг@Mail.ru


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