Цитата(Uree @ Feb 21 2006, 14:57)

После работы в P-CAD200х разобрался как создавать элементы используя PADS Logic & PADS Layout. Но хочется использовать больше возможностей используя связку DxDesigner-PADS Layout. При этом совершенно не могу понять МЕТОДИКУ создания компонентов для такой связки. Т.Е. в общем ясно - в DxD создаем символ(как-то, как не пойму) с атрибутом нужного посадочного места, в Layout создаем посадочное место соответствующее такому элементу... Но где рисовать/править графику, где править в табличном виде... не понимаю.
Если можно - пошагово распишите процедуру создания, где, что и каким образом. Можно начиная с создания своей Central Library.
1. В PADS нет понятия ЦБ, он использует наборы библиотечных файлов, если посмотрите тренинг по PADS то в одной из лаб. создается своя библиотека, в результате появляется 4 файла с именем библиотеки (в каждом своя инфа, т.е символы, посадочные места, компоненты, рисованные объекты). Т.е. в отличии от Expedition где ЦБ имеет древовидную структуру, в PADS это отдельные подключаемые файлы (поэтому чтобы держать отдельно резисторы, конденсаторы, и т.д. нужно создавать отдельные библиотечные файлы и их подключать к проекту).
2. DxD изначально работает по тому же принципу что и PADS. Т.е надо создавать отдельные библиотечные файлы (если они компилированы в mega библиотеку) или поддиректории библиотек (если они не компилированные). И также по отдельности подключать их к проекту.
3. Простейшая методика работы:
а) создаем посадочное место в PADS
б) создаем символ в DxD к которому добавляем аттрибуты упаковки:
DEVICE - имя компонента (Part_Number)
PKG_TYPE - это имя посадочного места
SIGNAL - имя цепи земли-питания и номер ножки (например SIGNAL=GND;20) , сколько в компоненте таких ножек столько раз и добаляем такой аттрибут (естественно каждый раз с новым номером ножки)
PARTS - кол-во символов в посадочном месте
# - номера ножек добаляем к пинам, если несколько символов в посадочном месте, то перечисляем номера для каждого вентиля через запятую (например #=2,6,10,14 - означает что у нас четыре вентиля и в первом номер будет 2, во втором 6 и т.д)
Все в принципе этого достаточно. При запуске ViewPCB будет сгенерен нетлист и файл с компонентами, который мастер связи DxD_PADS запросит для импорта в библиотеку PADS.
В результате выполнения мастера будет или создана новая плата и в нее импортирован нетлист и описание компонентов из схемы, или открыта уже существующая плата и проверены изменения в нетлисте и в компонентах. Там есть разные переключатели что делать в той или иной ситуации (типа обновлять ли компоненты, если они уже есть в библиотеке PADS и т.п).
На символе можно добавить и другие аттрибуты (если нужно)
PINSWAP - переставляемые пины
NC - неподключенные пины
CLASS - тип компонента
и т.д.
Т.е вся инфа по компоненту содержится в символе DxD и на ее основе автоматом создается компонент в PADS при генерации нетлиста.
Если же компонент в PADS уже есть, то достаточно на него просто указать через аттрибут
DEVICE.
Откройте тренинг по DxD и там в мини библиотеках сами увидите примеры в 54/74 серии. Все аттрибуты для упаковки там есть.
Сообщение отредактировал fill - Feb 21 2006, 15:44