|
|
  |
Помогите собрать проект-схему в ДхДизанере, из базы данных, приложенную к референсу |
|
|
|
Nov 30 2009, 14:21
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 24-08-09
Пользователь №: 52 010

|
Есть папка-приложение к референсу на плату с названием - Mentor_DxDesigner3.1_SchematicDatabase, содержит внутри 4 папки - extrasym(файлы с расширением .1, я так понимаю - символы), sch(файлы с расширением .1, .2, и т.д., типа листы схемы), sym(файлы с расширением .1, я так понимаю - еще символы), wir(повторяет папку sch), проектов(.prj) никаких не приложено. Хотелось бы понять: 1. Как все это увидеть в дхдизайнере(куда чего скопировать, где чего создать), чтобы можно было смотреть листы схем и символы вытаскивать на них? Обязательно ли создавать библиотеку? Пробовал создавать в дхдизанере проект и тупо копировать по аналогичным папкам файлы - не спасает, в самом дхдизайнере никакого импорта схем нету. 2. Чем эти папки отличаются друг от друга? По названию вроде угадывается, что в sym лежат символы, но и в extrasym тоже лежат, причем другие а содржимое папки wir повторяет содержимое папки sch. Помогите разобраться, что где лежит и зачем этот дубляж одного и того же? EE2007.6
Сообщение отредактировал kstk - Nov 30 2009, 14:41
|
|
|
|
|
Nov 30 2009, 15:11
|

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

|
Цитата(kstk @ Nov 30 2009, 17:21)  Есть папка-приложение к референсу на плату с названием - Mentor_DxDesigner3.1_SchematicDatabase, содержит внутри 4 папки - extrasym(файлы с расширением .1, я так понимаю - символы), sch(файлы с расширением .1, .2, и т.д., типа листы схемы), sym(файлы с расширением .1, я так понимаю - еще символы), wir(повторяет папку sch), проектов(.prj) никаких не приложено. Хотелось бы понять: 1. Как все это увидеть в дхдизайнере(куда чего скопировать, где чего создать), чтобы можно было смотреть листы схем и символы вытаскивать на них? Обязательно ли создавать библиотеку? Пробовал создавать в дхдизанере проект и тупо копировать по аналогичным папкам файлы - не спасает, в самом дхдизайнере никакого импорта схем нету. 2. Чем эти папки отличаются друг от друга? По названию вроде угадывается, что в sym лежат символы, но и в extrasym тоже лежат, причем другие а содржимое папки wir повторяет содержимое папки sch. Помогите разобраться, что где лежит и зачем этот дубляж одного и того же? EE2007.6 1. Файл проекта *.dproj. При открытии его в DxD2007 система предложит конвертировать в новый формат. Перед этим открыть файл viewdraw.ini в текстовом редакторе и в самом конце файла поправить пути к символьным библиотекам. 2. extrasym - папка с доп. символами извлеченными из библиотек - можете перетащить их в ЦБ. Символы из папки sym станут Local_Symbols - это локальные символы проекта, т.е. они не содержались в библиотеке. 3. wir - папка с нетлистами, содержит нетлисты для каждого символа типа composite использованного в проекте, если ее нет (или DxD2007 скажет что нет нетлиста\схемы по конкретный символ) то надо сначала открыть в DxD2005 (или ранее) и сделать Check&Save (для создания wir), а также в особо "запущенных случаях" поменять тип символа с composite на module для тех символов для которых нет schematic (дезайн киты от хилых страдают этим маразмом - не понимаю зачем они назначают примитивному символу тип иерархического).
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 30 2009, 15:47
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 24-08-09
Пользователь №: 52 010

|
Цитата(fill @ Nov 30 2009, 18:11)  1. Файл проекта *.dproj. При открытии его в DxD2007 система предложит конвертировать в новый формат. Перед этим открыть файл viewdraw.ini в текстовом редакторе и в самом конце файла поправить пути к символьным библиотекам. 2. extrasym - папка с доп. символами извлеченными из библиотек - можете перетащить их в ЦБ. Символы из папки sym станут Local_Symbols - это локальные символы проекта, т.е. они не содержались в библиотеке. 3. wir - папка с нетлистами, содержит нетлисты для каждого символа типа composite использованного в проекте, если ее нет (или DxD2007 скажет что нет нетлиста\схемы по конкретный символ) то надо сначала открыть в DxD2005 (или ранее) и сделать Check&Save (для создания wir), а также в особо "запущенных случаях" поменять тип символа с composite на module для тех символов для которых нет schematic (дезайн киты от хилых страдают этим маразмом - не понимаю зачем они назначают примитивному символу тип иерархического). 1. Там нигде нет файла *.dproj(или иного похожего на файл проекта), в корне лежат только файлы: *.tel, partlist.ini, vdrc.ini, viewdraw.ini и папки, про которые я уже писал. В viewdraw.ini пути к символьным библиотекам - это к папке sym или к создаваемой заново библиотеке? 2. В Local_Symbols символы из sym становятся только если им сделать импорт(после создания левого проекта). 3. Не совсем понятно - у них там схемы нету что ли, только символы? 4. Вопрос про хилых. Непонятно, зачем они к своему референсу схему сделали в Дхдизайнере а плату развели в Аллегре? Это чтобы запутать следы или это новый маршрут проектирования ПП?
|
|
|
|
|
Nov 30 2009, 17:16
|

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

|
Цитата(kstk @ Nov 30 2009, 18:47)  1. Там нигде нет файла *.dproj(или иного похожего на файл проекта), в корне лежат только файлы: *.tel, partlist.ini, vdrc.ini, viewdraw.ini и папки, про которые я уже писал. В viewdraw.ini пути к символьным библиотекам - это к папке sym или к создаваемой заново библиотеке? 2. В Local_Symbols символы из sym становятся только если им сделать импорт(после создания левого проекта). 3. Не совсем понятно - у них там схемы нету что ли, только символы? 4. Вопрос про хилых. Непонятно, зачем они к своему референсу схему сделали в Дхдизайнере а плату развели в Аллегре? Это чтобы запутать следы или это новый маршрут проектирования ПП? Старая структура проектов описана в http://www.megratec.ru/data/ftp/mg_tr_160/...kb_2004_rus.pdf. Чтобы не заниматься гаданием выложите данный проект. Многие пользователи Allegro раньше использовали ViewDraw в качестве схемного редактора, т.к. родной редактор видимо был сильно хуже.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 30 2009, 21:50
|

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

|
Цитата(kstk @ Nov 30 2009, 18:47)  4. Вопрос про хилых. Непонятно, зачем они к своему референсу схему сделали в Дхдизайнере а плату развели в Аллегре? Это чтобы запутать следы или это новый маршрут проектирования ПП? Если смотреть на их референсы исторически, то по моему, всё очень логично Ещё пару лет назад Xilinx свои проекты делал в связке DxD/PADS. Однако, после появления версии DxD 2007.X, оказавшейся несовместимой с PADS (достаточно одного только ограничения длины атрибута HETERO), переходить на неё видимо не стал, а поменял PADS на Allegro. Похожая ситуация и у AnalogDevices. Что касается прежних версий DxD, то они действительно очень хорошо интегрировались с различными системами PCB. Причины этого лежат глубоко в истории ViewDraw. Своего PCB редактора у Viewlogic тогда просто не было.
|
|
|
|
|
Dec 1 2009, 12:10
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 24-08-09
Пользователь №: 52 010

|
Цитата(fill @ Nov 30 2009, 20:16)  Старая структура проектов описана в [url="http://www.megratec.ru/data/ftp/mg_tr_160/DxDesigner/dxdesigner_wkb_2004_rus.pdf"]
Чтобы не заниматься гаданием выложите данный проект. Выкладываю, хотелось бы просматривать в ДхДизайнере2007 и вытягивать на листы символы(лучше, если из ЦБ). Если можно, напишите вкратце хотя бы, что вы делали. Файл ваш почитал, но ясности мне это в отношении преобразования того "проекта", что я выложил не внесло. Цитата(sh007 @ Dec 1 2009, 00:50)  Если смотреть на их референсы исторически, то по моему, всё очень логично Ещё пару лет назад Xilinx свои проекты делал в связке DxD/PADS. Однако, после появления версии DxD 2007.X, оказавшейся несовместимой с PADS (достаточно одного только ограничения длины атрибута HETERO), переходить на неё видимо не стал, а поменял PADS на Allegro. Похожая ситуация и у AnalogDevices. Что касается прежних версий DxD, то они действительно очень хорошо интегрировались с различными системами PCB. Причины этого лежат глубоко в истории ViewDraw. Своего PCB редактора у Viewlogic тогда просто не было. Однако ж все-таки не понятно, история историей, а не проще ли было с выходом "версии DxD 2007.X, оказавшейся несовместимой с PADS " перейти на какой-нибудь схемный редактор вместо псб-шного( типа Оркад). Глюков поменьше, да и, как мне кажется, проще схемку набросать (тем более не по нашему ГОСТу), чем плату непростую разводить. Может мне тогда кто-нибкдь подскажет зачем TI в референсе к DM6467 схему делали в Оркаде а топологию представили в Пикаде(хорошо хоть не в ДОСовском), а на ней ДДР-ы всякие. Да и на разводку в Аллегре от Xilinx как-то стремно смотреть - то дифпара разбегается в стороны под острым углом, то ПО для сшивания опорных слоев при смене слоев прокладки дифпар отсутствуют.
|
|
|
|
|
Dec 3 2009, 11:09
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 24-08-09
Пользователь №: 52 010

|
Цитата(fill @ Dec 1 2009, 16:51)  1. Самое интересное что данный проект у меня уже был создан 20.11.2008 - видимо кто-то уже до вас интересовался. Открыл\переконвертировал в 2007.7, чтоб в архив влезло (форум не пропускает больше 1Мб) удалил все лишнее (если нужно, то добавите из исходного) - [attachment=38733:Mentor_D...Database.7z] 2. Вы уверены что было в PCAD, а не PADS? Интересно взглянуть на этот DM6467 кит. 3. На счет несовместимости PADS и DxD2007, то это обычное преувеличение - то что не поддерживаются атрибуты длинной более 255 знаков, абсолютно не означает что нельзя проектировать в рамках данного ограничения. 1. Спасибо, но у меня EE2007.6, не открывается. Не могли бы отконверитровать для EE2007.6? А заодно и просветить меня, какие шаги вы выполняли, чтобы отконверитировать "проект", там ведь не было файла проекта. 2. Топология была выполнена именно в PCAD(2002, кажется), сходите по сылке там все лежит для свободного скачивания. Интересно было бы узнать как они это проделали, насколько мне известно - ДДРы в ПИКАДе разводить не представляется возможным. И зачем опять же схему в Оркаде лепить, а плату в ПИКАДе? http://support.spectrumdigital.com/boards/evmdm6467/revf/
|
|
|
|
|
Dec 7 2009, 14:48
|

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

|
Цитата(kstk @ Dec 3 2009, 14:09)  1. Спасибо, но у меня EE2007.6, не открывается. Не могли бы отконверитровать для EE2007.6? А заодно и просветить меня, какие шаги вы выполняли, чтобы отконверитировать "проект", там ведь не было файла проекта. http://support.spectrumdigital.com/boards/evmdm6467/revf/Нет т.к. для этого придется установить EE2007.6 и EE2005.3, и проделать все заново: 1. Создать новый проект в DxD2005 указав в качестве директории проекта папку Mentor_DxDesigner3.1_SchematicDatabase В результате DxD увидит все схемы и символы внутри этой папки (sch и sym). 2. Отрыть проект в DxD2005 и добавить символьную библиотеку extra_sym - исходя из ругани DxD о том что не видит символов таких-то. 3. Сделать Save&Check и исправить проблемы композитных символов. 4. После удачного выполнения п.3. открыть проект в DxD2007 нужной версии и согласиться с предложенной конвертацией.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|