|
Быстрые схемные символы для Mentorа (Central Lib), из даташита в символ для принципиальной схемы |
|
|
|
Dec 23 2005, 08:49
|
Участник

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

|
Интересует тема быстрого и точного создания символа для принципиальной схемы в Mentor Design Capture (Central Library) из даташита на микросхему. Надоело каждую ножку рисовать и проверять по нескольку раз. Хочется копировать и вставлять  Нужно создать символ с номерами ножек(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 помогут ???
|
|
|
|
|
 |
Ответов
|
Feb 7 2006, 08:27
|
Участник

Группа: Свой
Сообщений: 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 делаю видимыми(для всех пинов сразу - пара кликов мышкой). Так удобнее для перетаскивания пинов.
|
|
|
|
|
May 15 2007, 06:48
|

Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Aug 10 2017, 11:11
|
Знающий
   
Группа: Свой
Сообщений: 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 от авторов, но это недоступно.
|
|
|
|
|
Aug 18 2017, 12:52
|
Знающий
   
Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226

|
Цитата(fill @ Aug 18 2017, 14:40)  В библиотекаре есть FPGA Part Wizard. Кроме того символы можно создавать прямым импортом пинов из Excel файлов. FPGA Part Wizard относится только к вендорным кристаллам.Другой туда не вставишь. Если использовать импорт из Excel файлов , то надо для каждой секции(Fractured Symbol) создать отдельный Excel файл с уникальным именем или один Excel файл с колонкой Section(или нужно другое правильное имя колонки ?) ?
|
|
|
|
|
Sep 10 2017, 18:06
|
Знающий
   
Группа: Свой
Сообщений: 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 нужны при создании символа таким способом ?
|
|
|
|
|
Sep 11 2017, 07:28
|
Знающий
   
Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226

|
Цитата(fill @ Sep 11 2017, 10:14)  1. Какой смысл вообще вводить какие-либо значения данных атрибутов на уровне символа? Сами атрибуты нужны только в качестве "заполнителей" - обозначения места где должны будут появится реальные значения на схеме. 2. Обязательных нет. Вопрос возник по след. причине.Когда открываешь символ из библ. OD(рассматриваю в качестве образца) , то на поле символа на месте Ref Designator уже стоит U?, к-ое дальше используется Packager-oм. Скорее всего моё непонимание здесь присутствует.
|
|
|
|
Сообщений в этой теме
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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|