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

 
 
> общие (ламерские) вопросы про 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  « < 12 13 14 15 16 > »   
Start new topic
Ответов (195 - 209)
vitan
сообщение Dec 26 2011, 08:14
Сообщение #196


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Dec 26 2011, 00:47) *
Чето Вы тут загнулиsm.gif Хотел бы я увидеть внятное описание на каком либо языке нормальной смешанной схемы, с процом, но и с питаниями, клавиатурами, радиомодулями и т.п. Для чистой цифры - возможно и чисто описательный подход, для смеси - имхо не реально.

А в чем трудности? Создаются компоненты, а потом соединяются, так же, как и на схеме. Какая разница, аналоговый он, цифровой, или радио?
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 26 2011, 10:51
Сообщение #197


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

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



Ну-ну...
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 26 2011, 12:02
Сообщение #198


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Dec 26 2011, 14:51) *
Ну-ну...

Глубокомысленно, ничего не скажешь.
Да, кстати, возникла идея, как побороть обязательность схемы. Ее надо просто сгенерить! Т.е. не рисовать, а после окончания разводки сделать backannotate в чистую схему.
Единственное, надо научиться генерить еще и УГО. Но с этим трудностей уже меньше...
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 26 2011, 12:13
Сообщение #199


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

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



С генерацией УГО как раз никаких проблем. Это уже и сейчас реализовано.
А со схемами такое впечатление, что сложных Вы никогда не рисовали.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 26 2011, 12:40
Сообщение #200


Гуру
******

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



Цитата(ClayMan @ Dec 21 2011, 16:19) *
а у меня возник следующий вопрос - я пытаюсь добавить блок reuse в уже существующую плату с компонентами. т.е. по сути мне нужно перенести разводку/расположение с одного проекта в другой - задача классическая. однако поскольку для данной платы уже существуют все компоненты для модуля, кот я пытаюсь подтянуть из reuse, сам реюз вставляется отдельным новым блоком компонентов, кот в схеме нет. есть ли какой-то способ не добавить новые компоненты а обновить существующие из reuse файла?


команда Make Like Reuse


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 26 2011, 13:14
Сообщение #201


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Dec 26 2011, 16:13) *
А со схемами такое впечатление, что сложных Вы никогда не рисовали.

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

Правда, при этой технологии непонятно, как можно использовать базу данных с компонентами. Разве что писать новый клиент аля CIS или DxDatabook, но только для компонентов в виде текстовых описаний. Это минус...
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 26 2011, 13:46
Сообщение #202


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

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



Насколько мне помнится, табличное представление в DxDesigner имеется. В Concept HDL тоже. Можете начинать писать схемы.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 26 2011, 14:06
Сообщение #203


Гуру
******

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



Можно и не рисовать


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 26 2011, 14:14
Сообщение #204


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Про таблицы - это немного не то. Для этого УГО уже должно быть. Я говорю о том, чтобы компоненты и связи описывать сразу на HDL, без графического начертания. Если оно потом понадобится, то схему можно будет сгенерить из платы с одновременной генерацией УГО.
Основная проблема здесь в генераторе УГО, но, думаю она решаема. В конце концов можно и вообще отказаться от схемы. А можно попробовать, например, такой HDL засунуть в какой-нибудь пакет для разработки ПЛИС. Например, в квартусе есть RTL viewer. Чем не схема? sm.gif
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 29 2011, 14:23
Сообщение #205


Знающий
****

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



Цитата(fill @ Dec 26 2011, 16:40) *
команда Make Like Reuse

Боюсь, вы не совсем верно поняли. Эта команда позволяет добавлять существующие блоки в текущий проекти при их наличии. Т.е. проделав работу над одной посмхемой внутри проекта, можно скопипастить ее на несколько других. Я же говорю про добавление блока из файла в проект с обновлением расположения/трассировки, а не с продуцированием новой. На данный момент чтобы использовать реюз в существующем проекте я добавлял его на плату с последующей заменой рефдесов и удалением старых компонентов. Как сделать так, чтобы уже существующее расположение было обновлено до реюза без добавления новых компонентов в проект?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jan 4 2012, 14:01
Сообщение #206


Знающий
****

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



Господа, кто-нибудь знаком как следует с генерацией ODB через PADS? Насколько я понял из своего опыта то, что будет получено в ODB контейнере, напрямую определяется настройками аутпута в меню CAM. Так ли это?

Сообщение отредактировал ClayMan - Jan 4 2012, 14:01
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 11 2012, 10:33
Сообщение #207


Гуру
******

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



Цитата(ClayMan @ Dec 29 2011, 18:23) *
Боюсь, вы не совсем верно поняли. Эта команда позволяет добавлять существующие блоки в текущий проекти при их наличии. Т.е. проделав работу над одной посмхемой внутри проекта, можно скопипастить ее на несколько других. Я же говорю про добавление блока из файла в проект с обновлением расположения/трассировки, а не с продуцированием новой. На данный момент чтобы использовать реюз в существующем проекте я добавлял его на плату с последующей заменой рефдесов и удалением старых компонентов. Как сделать так, чтобы уже существующее расположение было обновлено до реюза без добавления новых компонентов в проект?



Смотрите


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jan 12 2012, 11:42
Сообщение #208


Знающий
****

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



Класс! То, что и требовалось. Спасибо, я то при добавлении реюза в проект всегда пользовался пунктом в меню eco. оттого и получал новый блок, оказывается нужно было в другом тулбаре обратить внимание.

По поводу ODB не подскажите? Я пользуюсь версией 9.3 и есть стойкое ощущение, что ODB генератор там корявый.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 12 2012, 12:19
Сообщение #209


Гуру
******

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



Цитата(ClayMan @ Jan 12 2012, 15:42) *
Класс! То, что и требовалось. Спасибо, я то при добавлении реюза в проект всегда пользовался пунктом в меню eco. оттого и получал новый блок, оказывается нужно было в другом тулбаре обратить внимание.

По поводу ODB не подскажите? Я пользуюсь версией 9.3 и есть стойкое ощущение, что ODB генератор там корявый.


В PADS_9.3.1_Upadate1 написано

New pads2odb translator from Valor. A new Valor ODB++ translator is incorporated in the PADS release. The new translator supports Teardrops.

Раз теперь транслятор от самого разработчика стандарта, то должен быть нормальным.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jan 12 2012, 13:45
Сообщение #210


Знающий
****

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



Установил 9.3.1, проверил. Действительно, похоже, что генерацию ODB контента сделали лучше и правильнее. Это радует sm.gif
Go to the top of the page
 
+Quote Post

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

 


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


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