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

 
 
> общие (ламерские) вопросы про PADS LOGIC vs/and DxDesigner, и несколько практических вопросов (тоже ламерских, наверно).
yes
сообщение Aug 25 2009, 13:51
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



не смог найти или не понял ответов в этом разделе,
сайт /www.megratec.ru тоже посетил

мой бэкграунд:
достаточно мало занимаюсь рисованием схем, PCB вообще не занимаюсь профессионально (за деньги)
ну то есть это не мое поле деятельности. но так как понадобилось к проекту аналоговой схемы (сделаной и поддерживаемой в PADS) пририсовать плисину+процессор - пришлось освоить
и нужно будет обеспечить поддержку

из тулзов мне больше всего нравился старый досовский ОРКАД (4 версия?), также что-то рисовал в Альтиуме, ну и без PCAD-a вроде бы никуда,
то есть базовые понятия как оно там устроено у этих тулзов имею

интересует только схематик капча (ну и DRC + генерация нетлиста / передача в PCB-шный тул)

---------------------------------------
ВОПРОСЫ:

пути проектирования PADS и DxD->Expedition пересекаются как-либо?
то есть кроме как передача нетлиста, возможны ли более тесные взаимодействия - передача библиотек, проекта и т.п?
btw: как сгенерить из PADS EDIF нетлист?

если есть метод конвертации библиотек - вопрос как?
даже для сторонних производителей существуют конверторы библиотек, а DxD -> PADS Logic (и/или обратно) я не нашел

---------------------------------------

схему и символы (CAE Decals/Gates) я нарисовал в PADS LOGIC (не было времени с DxD и связью маршрутов разбираться), и разводка платы выполняется по маршруту PADS
но DXD показался мне более заточенным под цифровую схемотехнику.
там вроде бы возможно какое-то взаимодействие с ПЛИС-овыми тулами, ну и использование HDL меня привлекает.

вопрос - имеет ли смысл использовать для цифровой части DxD, а затем переносить и "приклеивать" результат к аналоговой части из PADS, для дальнейшей разводки в PADS?
как это делается?

или же с DXD заморачиваться не стоит, а рисовать все (цифровая схемка имеет около 1К цепей: процессор с внешней шиной, FPGA, SDRAM, NAND и т.п., вряд ли будет упрощаться в следующих версиях) в PADS LOGIC?

вообще - правильно ли я понимаю разницу между PADS (аналог) и DxD (цифра более-менее сложная)?
может кто-нибудь объяснить - зачем Ментору два маршрута (набора тулзов) и специфику каждого?

---------------------------------------

скрипты: существуют ли свободно доступные скрипты для PADS (кроме как достаточно скромной ветки на нашем форуме)?
интересует
1) DRC. что-то file/reports очень скромные отчеты.
2) автоматическое создание символов : если есть у меня таблица "название сигнала:шарик корпуса" и хочется сгенерить по ней gate, почему бы это не автоматизировать, а не тупо набивать в PART EDITORe?

---------------------------------------

интерфейс -
есть ли какие-то библиотеки "макросов", которые позволяют изменить поведение PADS LOGIC :
например сделать похожим на ORCAD 4.xx (это наверно я губу раскатал smile.gif ),
ну или вообще библиотека макросов - чего-то у меня не получилось создать макрос, который бы делал, то что мне хочется - например, добавлял бы шину данных с символа памяти в шину - то есть подвожу к ножке D0 - нажимаю кнопку и эта ножка в шину подключена, потом к D1 и т.д. - вроде как очевидная вещь для цифровой схемы. ну и как пример для понимания - это было бы мне интересно

-------------------------------------

Спасибо за ответы. и прошу прощения, если вопросы тупые или часто повторяющиеся.
Go to the top of the page
 
+Quote Post
23 страниц V  « < 3 4 5 6 7 > »   
Start new topic
Ответов (60 - 74)
fill
сообщение Mar 30 2011, 11:45
Сообщение #61


Гуру
******

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



Цитата(Nixon @ Mar 30 2011, 15:11) *
А смысл этой фичи какой?

Поделитесь, кстати, что новенькое будет sm.gif


Работать с обратной стороной платы удобнее. Т.к. нормально отображается текст и компоненты - так как будто физически перевернули плату.

Много мелких улучшений по предложениям пользователей на сайте https://mentorideas.brightidea.com
Из крупного:
ЦБ
CES
Контроль версий
Транслятор из Allegro
Улучшения авто\интерактивной трассировки, в том числе для DDR


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Nixon
сообщение Mar 30 2011, 12:35
Сообщение #62


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



ЦБ и CES это серьезно, если конечно будет полная поддержка PADS. Давно пора.
А когда? sm.gif


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
fill
сообщение Mar 30 2011, 14:06
Сообщение #63


Гуру
******

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



Цитата(Nixon @ Mar 30 2011, 16:35) *
ЦБ и CES это серьезно, если конечно будет полная поддержка PADS. Давно пора.
А когда? sm.gif


Пока точно не понятно то ли 9.3.1, то ли 9.4 (июнь, декабрь)


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Apr 8 2011, 12:47
Сообщение #64


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



ЦБ - это прелестно))

Вопрос. Возможно дико глупый. Ломал руки - не смог найти, где выставить метрическую сетку в PADs Logic?
Go to the top of the page
 
+Quote Post
sh007
сообщение Apr 8 2011, 14:25
Сообщение #65


Живой
***

Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560



Цитата(ClayMan @ Apr 8 2011, 16:47) *
ЦБ - это прелестно))

Вопрос. Возможно дико глупый. Ломал руки - не смог найти, где выставить метрическую сетку в PADs Logic?

В PADS Logic метрическая сетка не выставляется никак. Только дюймовая. (:
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Apr 11 2011, 12:16
Сообщение #66


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Мда, вот это номер..((

Еще пару вопросов - как добавить такой элемент, как монтажное отверстие на лэйаут? У меня получилось проделать это только создав отдельный компонент с неметализированным отверстием, как добавить просто пад?
И что-т я не пойму, в чем хитрость механизма свапирования пинов внутри корпуса ПЛИС. Выставил эквивалентность в настройках Part'a в закладке Pins. Однако при попытке свапнуть пины, лэйаут мне почему-то выдает сообщение о том, что Swap ID's для этих контактов различны, хотя это очевидно не так!
Может ли быть загвоздка в том, что элемент не имеет Gate Decal? Библиотека получена импортом из пикада, символы схематика почему-то не конвертнулись.

Сообщение отредактировал ClayMan - Apr 11 2011, 12:32
Go to the top of the page
 
+Quote Post
sh007
сообщение Apr 11 2011, 13:07
Сообщение #67


Живой
***

Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560



Цитата(ClayMan @ Apr 11 2011, 16:16) *
Мда, вот это номер..((

Для полноты впечатлений необходимо добавить, что минимальный шаг сетки при этом составляет 2 mil, а минимальный шаг отображаемой сетки 10 mil.
Максимальный размер рабочего поля недостаточен, что бы отобразить в Part Editor более или менее крупный компонент FPGA состаящий из пары десятка секций (происходит вертикальный заворот изображения).
А так же не предусмотрена ветикальная ориентация листа.

Цитата(ClayMan @ Apr 11 2011, 16:16) *
... как добавить такой элемент, как монтажное отверстие на лэйаут? У меня получилось проделать это только создав отдельный компонент с неметализированным отверстием, как добавить просто пад?

Описаный Вами путь создания крепёжного отверстия справедлив. Просто пад - это компонент у которого необходимо описать параметры (диаметр, металлизацию, зоны запрета...) и размещать его на печатной плате, как библиотечный элемент. Для удобства его полезно сделать не подверженным процессу прямой/обратной аннотации и не включаемым в перечень элементов.

Цитата(ClayMan @ Apr 11 2011, 16:16) *
И что-т я не пойму, в чем хитрость механизма свапирования пинов внутри корпуса ПЛИС. Выставил эквивалентность в настройках Part'a в закладке Pins. Однако при попытке свапнуть пины, лэйаут мне почему-то выдает сообщение о том, что Swap ID's для этих контактов различны, хотя это очевидно не так!
Может ли быть загвоздка в том, что элемент не имеет Gate Decal? Библиотека получена импортом из пикада, символы схематика почему-то не конвертнулись.

Механизм свапирования пинов рабочий. Попробуйте создать новый элемент и проверить ещё раз.
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Apr 11 2011, 13:26
Сообщение #68


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Цитата
Для удобства его полезно сделать не подверженным процессу прямой/обратной аннотации и не включаемым в перечень элементов.

Не подскажете, как именно?))
Цитата
Механизм свапирования пинов рабочий. Попробуйте создать новый элемент и проверить ещё раз.

Механизм работает - я в этом не сомневаюсь. Но почему-то в моем конкретном случае свапирование происходит только с предупреждением о якобы неэквивалентности данных выводов, хотя, повотрюсь, я выставил их ID совершенно идентичными в закладке Pins. wacko.gif

Спасибо за подсказки))
Go to the top of the page
 
+Quote Post
sh007
сообщение Apr 11 2011, 14:09
Сообщение #69


Живой
***

Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560



Цитата(ClayMan @ Apr 11 2011, 17:26) *
Не подскажете, как именно?))


 Р В Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 72%
Прикрепленное изображение
613 x 433 (41.53 килобайт)

Go to the top of the page
 
+Quote Post
ClayMan
сообщение Apr 12 2011, 07:11
Сообщение #70


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Отлично)

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

Реперные знаки создавать аналогичным образом?
Go to the top of the page
 
+Quote Post
sh007
сообщение Apr 12 2011, 08:39
Сообщение #71


Живой
***

Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560



Цитата(ClayMan @ Apr 12 2011, 11:11) *
Реперные знаки создавать аналогичным образом?

Если Вы имеете ввиду реперные знаки для совмещения шаблонов при производстве, то я не уверен в необходимости их внесения разработчиком ПП. Особенности самих реперов, а так же их взаимного расположения, на мой взгляд, правильнее определить изготовителю ПП на этапе подготовки производства. Разработчику достаточно соблюсти единую систему координат.
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 12 2011, 09:37
Сообщение #72


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

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



Ну как же изготовитель ПП определит положение реперов, если о том, какие и где они должны быть знает монтажное производство??? А это РАЗНЫЕ производства, не надо их мешать в одно! Плюс если плата плотная, то на реперы, не заложенные разработчиком ПП просто не останется места. Так что тут Вы абсолютно не правы - реперы должен закладывать конструктор на этапе размещения компонентов, предварительно выяснив у монтажного производства какие они должны быть.
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Apr 12 2011, 12:27
Сообщение #73


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Я имею ввиду локальные реперы для автомата установки элементов с множеством выводов и глобальные реперные знаки для всей платы. Устанавливать их должен конструктор, по-моему это однозначно.
Go to the top of the page
 
+Quote Post
sh007
сообщение Apr 12 2011, 13:45
Сообщение #74


Живой
***

Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560



Цитата(Uree @ Apr 12 2011, 13:37) *
Ну как же изготовитель ПП определит положение реперов, если о том, какие и где они должны быть знает монтажное производство??? А это РАЗНЫЕ производства, не надо их мешать в одно! Плюс если плата плотная, то на реперы, не заложенные разработчиком ПП просто не останется места. Так что тут Вы абсолютно не правы - реперы должен закладывать конструктор на этапе размещения компонентов, предварительно выяснив у монтажного производства какие они должны быть.

Был неправильно понят. Уточняю. Сказанное мною выше, относится к реперным знакам совмещения фотошаблонов при производстве ПП.
Реперы же установки компонентов (Fiducials) безусловно должен установить разработчик ПП.
Мне показалось наиболее правильным включать fiducials в компонент в качестве дополнительных пинов. (LP Wizard описывает их именно так)
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 12 2011, 14:13
Сообщение #75


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

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



Точно, неправильно ответил, - не сразу вчитался, что речь идет о совмещении шаблонов. Эта инфа конструктору точно недоступна.
Go to the top of the page
 
+Quote Post

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

 


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


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