|
|
  |
Новый тренинг по DxDesigner, 2007.1 |
|
|
|
Aug 19 2010, 06:35
|
Участник

Группа: Свой
Сообщений: 71
Регистрация: 21-11-05
Из: Москва
Пользователь №: 11 158

|
При создании проектов по методическим указаниям все получается, но схемы в описаниях лабораторных очень плохого качества, ничего не разберешь. Попытка открыть готовые примеры лабораторных из папки SOLUTIONS приводит к ошибке:
The block: xxxx associated with this design : xxxx could not be found. где хххх имя блока (например amp1, DiscreteCircuit и т.п.) в соответствующем проекте. Примеры из папки SOLUTIONS распаковывал на место одноименных проектов в папку PROJECTS, предварительно переместив проект в другое место. Версия DxD 2007 и более поздние, новые проекты без проблем, а вот примеры не открываются ни в одной версии. Поиск по форуму ничего не дал. Подскажите как быть, где могут быть прописаны пути к файлам или я чего не понимаю, только начинаю изучать DxD.
|
|
|
|
|
Aug 19 2010, 07:18
|

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

|
Цитата(sergun53 @ Aug 19 2010, 10:35)  При создании проектов по методическим указаниям все получается, но схемы в описаниях лабораторных очень плохого качества, ничего не разберешь. Попытка открыть готовые примеры лабораторных из папки SOLUTIONS приводит к ошибке:
The block: xxxx associated with this design : xxxx could not be found. где хххх имя блока (например amp1, DiscreteCircuit и т.п.) в соответствующем проекте. Примеры из папки SOLUTIONS распаковывал на место одноименных проектов в папку PROJECTS, предварительно переместив проект в другое место. Версия DxD 2007 и более поздние, новые проекты без проблем, а вот примеры не открываются ни в одной версии. Поиск по форуму ничего не дал. Подскажите как быть, где могут быть прописаны пути к файлам или я чего не понимаю, только начинаю изучать DxD. Только что попробовал: - распаковал DXD2007_after_lab3 - открыл в DxD7.9 - система предложила сделать апгрейд проекта, после этого все нормально открылось
 РЈРСеньшено Р Т‘Р С• 86%
1163 x 816 (46.12 килобайт)
|
тоже самое с AMP_after_lab1 если раскрыть в другую папку, тоже все нормально
 РЈРСеньшено Р Т‘Р С• 86%
1162 x 816 (49.01 килобайт)
|
Если давно качали данные тренинга, попробуйте скачать заново данные для лаб. - я перезалил более новый файл (от 2007.3 но под старым именем)
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 19 2010, 10:46
|
Участник

Группа: Свой
Сообщений: 71
Регистрация: 21-11-05
Из: Москва
Пользователь №: 11 158

|
fill Спасибо за оперативный ответ. Перекачал тренинг и все появилось. Открываются даже в других папках, как у Вас. Уж очень хотелось сравнить, правильно ли все делаешь. Да и еще, заметил, что в EE7.9 как-то неправильно работает переименование сигналов в шине по команде chglabel...... , именует не в том порядке как я задаю и задваивает сигналы в шине. В EE2007 эта команда работает правильно, но по моему Rip Nets все равно удобнее, еще бы сортировку сигналов (move down, move up) в окне выбора и было бы вообще мечта.
|
|
|
|
|
Aug 19 2010, 14:58
|

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

|
Цитата(sergun53 @ Aug 19 2010, 14:46)  fill Спасибо за оперативный ответ. Перекачал тренинг и все появилось. Открываются даже в других папках, как у Вас. Уж очень хотелось сравнить, правильно ли все делаешь. Да и еще, заметил, что в EE7.9 как-то неправильно работает переименование сигналов в шине по команде chglabel...... , именует не в том порядке как я задаю и задваивает сигналы в шине. В EE2007 эта команда работает правильно, но по моему Rip Nets все равно удобнее, еще бы сортировку сигналов (move down, move up) в окне выбора и было бы вообще мечта. Используйте Edit>Add_Properties смотрите или другой вариант
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 20 2010, 07:36
|
Участник

Группа: Свой
Сообщений: 71
Регистрация: 21-11-05
Из: Москва
Пользователь №: 11 158

|
Переименование шины с помощью Add properties это вообще классно. -Только я не понял во втором случае (DxD_Net_PROPERTIES_2.avi) Шина ВВ, Delta 1 по идее сигналы должны идти по порядку A,B,C,D,E,F а они идут A,C,D,F,E,W или порядок для такой шины задается в busconts.ini ? -И еще. В новом скачаном тренинге у меня все компоненты на любой схеме оказываются выделенными красным прямоугольником (как я понял это выделение HighLight, цвета по умолчанию). Можно конечно сделать цвет HighLight черным и его не будет видно, но это не правильно (если компоненты подсвечены на схеме, то они будут выделены и на плате?) Пытался снять подсветку через Symbol Update>Clear All HighLights, все снимается, но при новом открывании схемы, проекта после закрытия все возвращается к прежнему. Где искать?
|
|
|
|
|
Aug 20 2010, 09:49
|

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

|
Цитата(sergun53 @ Aug 20 2010, 11:36)  Переименование шины с помощью Add properties это вообще классно. -Только я не понял во втором случае (DxD_Net_PROPERTIES_2.avi) Шина ВВ, Delta 1 по идее сигналы должны идти по порядку A,B,C,D,E,F а они идут A,C,D,F,E,W или порядок для такой шины задается в busconts.ini ? -И еще. В новом скачаном тренинге у меня все компоненты на любой схеме оказываются выделенными красным прямоугольником (как я понял это выделение HighLight, цвета по умолчанию). Можно конечно сделать цвет HighLight черным и его не будет видно, но это не правильно (если компоненты подсвечены на схеме, то они будут выделены и на плате?) Пытался снять подсветку через Symbol Update>Clear All HighLights, все снимается, но при новом открывании схемы, проекта после закрытия все возвращается к прежнему. Где искать? 1. Специально так задал в busconts.ini чтобы показать что последовательность бит шины не зависит от начальных букв имен цепей. 2. Это отображение что есть новая версия символов в ЦБ. ПКМ>Update_Symbols или Tools>Update_Symbols обновит их и уберет красный прямоугольник или отключите галочку верификации этого в Settings.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Dec 10 2010, 09:26
|
Участник

Группа: Свой
Сообщений: 71
Регистрация: 21-11-05
Из: Москва
Пользователь №: 11 158

|
1. Во всех тренингах по DxD говорится, что соединенными считаются одноименные цепи только на одном листе схемы, а чтобы соединить ту же цепь на другом листе нужно использовать sheet connector или порты. Я же с удивлением обнаружил, что одноименные цепи соединяются на разных листах схемы без всяких конекторов и портов так, как-будто они глобальные цепи. Получается, что schematic считается одним листом, независимо от того сколько в нее вложено sheet ? 2. Нарисовал схему, расставил RefDes как мне было необходимо,упаковал,все нормально. Потом вернулся ICT Viewer и увидел, что часть компонентов не имеют значений рефдеса,а так и остались не определенными (R?,C? и т.д),видимо я их пропустил при именовании вручную и упаковщик присвоил им свои значения,которые отбражались на схеме,но не отбражаются в ICT Viewer. Оказалось, что упаковщик присвоил им значения Instance Value, а не Ref Designftor. Кто-нибудь может обяснить для чего такая путаница ? И как в ICT Viewer увидеть нормальные Ref Designftor после работы упаковщика? Версия DxD 2007.7
|
|
|
|
|
Dec 10 2010, 13:47
|

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

|
Цитата(sergun53 @ Dec 10 2010, 12:26)  1. Во всех тренингах по DxD говорится, что соединенными считаются одноименные цепи только на одном листе схемы, а чтобы соединить ту же цепь на другом листе нужно использовать sheet connector или порты. Я же с удивлением обнаружил, что одноименные цепи соединяются на разных листах схемы без всяких конекторов и портов так, как-будто они глобальные цепи. Получается, что schematic считается одним листом, независимо от того сколько в нее вложено sheet ? 2. Нарисовал схему, расставил RefDes как мне было необходимо,упаковал,все нормально. Потом вернулся ICT Viewer и увидел, что часть компонентов не имеют значений рефдеса,а так и остались не определенными (R?,C? и т.д),видимо я их пропустил при именовании вручную и упаковщик присвоил им свои значения,которые отбражались на схеме,но не отбражаются в ICT Viewer. Оказалось, что упаковщик присвоил им значения Instance Value, а не Ref Designftor. Кто-нибудь может обяснить для чего такая путаница ? И как в ICT Viewer увидеть нормальные Ref Designftor после работы упаковщика? Версия DxD 2007.7 1. Не знаю где вы это видели, но про символы перехода со страницы на страницу прямо сказано
 РЈРСеньшено Р Т‘Р С• 84%
1071 x 873 (39.36 килобайт)
|
Необязательность их применения и подразумевает, что при совпадении имен цепей на одном уровне иерархии они автоматом составляют одну цепь. Если же говорить о DC\DV то там все наоборот, символы перехода являются обязательными, иначе вместо например net1, будем иметь net1, net1_1, net1_2 и т.д. 2. Instance Value это переопределенное значение нетлиста. Каждый символ на схеме имеет: - Начальное значение - например заданное внутри самого символа (типа R?) - Instance - реальное текущее значение в нетлисте. Например вы нарисовали подсхему и разместили ее символ несколько раз на схеме верхнего уровня. Соответственно в начальной подсхеме у вас стояло R1. А в общей схеме в каждой виртуальной копии подсхемы будут значения Instance, например 1_R1 (в первой), 2_R1 (во второй) и т.д.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Dec 13 2010, 08:04
|
Участник

Группа: Свой
Сообщений: 71
Регистрация: 21-11-05
Из: Москва
Пользователь №: 11 158

|
Цитата Необязательность их применения и подразумевает, что при совпадении имен цепей на одном уровне иерархии они автоматом составляют одну цепь. Sorry, не придал этому значения, видно сработал стереотип: раз есть onsheet и offsheet коннекторы, значит они нужны, чтобы сшивать сигналы на разных листах. То, что это не так только радует. Только зачем они тогда нужны в DxD (про DC\DV просветили), так как через иерархию они не работают, а в одноуровневой схеме не нужны? Цитата Каждый символ на схеме имеет: - Начальное значение - например заданное внутри самого символа (типа R?) - Instance - реальное текущее значение в нетлисте. В схеме у меня были нормальные значения Ref Designator, а в ICT Viewer те же Ref Designator (те которым упаковщик сам присвоил Instance Value) отображались с ?, это-то и смутило. Проделал упаковку еще раз и в схеме и в ICT Viewer все компоненты отобразились одинаково, без знака ? в обозначении. Разница, лишь в том, что в первом случае, я упаковав схему и убедившись, что упаковка прошла нормально вышел из pcb без сохранения, а во втором сохранил pcb. Эта двойственность немного напрягает: допустим в Property на компонент написано Symbol Value R? Block Value R? Instance Value R15 до сих пор не понятно, что-же реально отображается на схеме и в ICT Viewer - Ref Designator или Instance Value? И еще несколько вопросов -Можно ли в ICT Viewer сортировать компоненты по Ref Designator? А то они сортируюся по какому-то непонятному признаку. -Можно ли в ICT Viewer отображать в таблице соединений не названия пинов, а их номера? А то в большой ПЛИС названия мало, что говорят (I/O, VCC да GND, причем из-за уникальности имени к ним добавляется куча цифр I/O1,I/O2 и т.д.). Гораздо привычнее иметь таблицу соединений с цоколевкой микросхем.
Сообщение отредактировал sergun53 - Dec 13 2010, 08:37
|
|
|
|
|
Dec 15 2010, 05:21
|
Участник

Группа: Свой
Сообщений: 71
Регистрация: 21-11-05
Из: Москва
Пользователь №: 11 158

|
Цитата 2. Поле в верхнем левом углу ICT имеет стрелочки - это задание порядка Про стрелочки я знаю,но получается, что ICT сортирует по идентификационному номеру Id имеющий формат $_номер листа схемы_сам идентификационный номер. Поскольку этот номер присваивается DxD по умолчанию (видимо в зависимости от порядка ввода компонентов) получается что RefDes в ICT сортируются не по порядку R1,R2,R3 а по мере установки в схему, а при копировании однотипных кусков вообще неизвестно как. Кроме того, в схеме имеющей много листов, RefDes формируются в пачки, так как номер листа присутствует в Id. У меня пока получается только вот так Есть ли способ осуществить сквозную сортировку в ICT именно по позиционному обозначению (Ref Designator)? В навигаторе такая сортивка есть, но в пределах только одного листа. Цитата 3. В показанном примере видны номера пинов - значения после знака #. Да, это,то что нужно, только я не нашел в Settings>Interconnectivity Table как это можно реализовать. И еще лучше, если бы название пина вообще не отображалось, а был только пин намбер.
Сообщение отредактировал sergun53 - Dec 15 2010, 06:15
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|