|
|
  |
Критические замечания по DxD2007 |
|
|
|
Oct 2 2009, 08:51
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Oct 2 2009, 12:34)  На риппере есть атрибут указывающий какой проводник взят из шины. Вы поменяли имя отрезка цепи, но не поменяли имя на риппере - у вас получилась составная цепь из двух имен http://megratec.ru/forum/1/?theme=1981. Нет, сорри, никаких составных цепей не получилось. Это я бы сразу после FA в Exp увидел бы, и в CES тоже. Просто две какие-то цепи стали дифпарой, а дифпара перестала ей быть. Кстати на риппере вообще не стоит ничего, ни имен, ни номеров, как, собственно, DxD автоматом предложил.
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 2 2009, 09:21
|

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

|
Цитата(SM @ Oct 2 2009, 12:51)  Нет, сорри, никаких составных цепей не получилось. Это я бы сразу после FA в Exp увидел бы, и в CES тоже. Просто две какие-то цепи стали дифпарой, а дифпара перестала ей быть. Кстати на риппере вообще не стоит ничего, ни имен, ни номеров, как, собственно, DxD автоматом предложил. 1. Включите в Settings>Advanced>Show_bit_numbers для отображения какой провод выведен из шины. 2. При выбранном рипере ПКМ>Property в диалоге какой провод выбран? 3. Если менять имя цепи на имя присанное в Bus_Contens этой шины, то автоматом меняется и имя на риппере. Если же поменять на не прописанное то [attachment=36907:Bus_ripper.png]
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 2 2009, 09:24
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Oct 2 2009, 13:21)  3. Если менять имя цепи на имя присанное в Bus_Contens этой шины, то автоматом меняется и имя на риппере. 1,3. Ну я же говорил, что менял имя, прописанное в bus contents на имя, прописанное в bus contents. Ну 100% - никаких составных цепей не получилось. ТОЛЬКО дифпары пересовокупились. Я же после FA своими глазами по ниткам в Exp вижу, что с цепями все в норме, все куда надо, туда и идут. 2. Не понял вопроса.
|
|
|
|
|
Oct 2 2009, 10:48
|

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

|
Цитата(SM @ Oct 2 2009, 13:24)  1,3. Ну я же говорил, что менял имя, прописанное в bus contents на имя, прописанное в bus contents. Ну 100% - никаких составных цепей не получилось. ТОЛЬКО дифпары пересовокупились. Я же после FA своими глазами по ниткам в Exp вижу, что с цепями все в норме, все куда надо, туда и идут.
2. Не понял вопроса. 1. Попробовал сделать тоже самое. В итоге у меня Тоже цепи OUTP и OUTM перестали быть парой и это правильно ибо при их удалении автоматически удаляется и информация из CES. Этого бы не произошло если физические цепи OUTP и OUTM состсояли не из 2-х пинов, а из трех ибо тогда отключение (удаление) от одного пина не привело бы к временному исчезноверию всей цепи (осталось бы соединение между двумя остальными.. 2. Т.к. электрические цепи OUTP и OUTM содержали по две физических цепи, то признак диф. пары сохранился на оставшихся физических цепях (от резистора до разъема). И эти физические цепи теперь не входят в электрические цепи OUTP и OUTM. Но войдут автоматом если удалить (в CES) оставщуюся диф. пару.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 2 2009, 11:12
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Oct 2 2009, 14:48)  1. Попробовал сделать тоже самое. В итоге у меня Тоже цепи OUTP и OUTM перестали быть парой и это правильно ибо при их удалении автоматически удаляется и информация из CES. Этого бы не произошло если физические цепи OUTP и OUTM состсояли не из 2-х пинов, а из трех ибо тогда отключение (удаление) от одного пина не привело бы к временному исчезноверию всей цепи (осталось бы соединение между двумя остальными.. 2. Т.к. электрические цепи OUTP и OUTM содержали по две физических цепи, то признак диф. пары сохранился на оставшихся физических цепях (от резистора до разъема). И эти физические цепи теперь не входят в электрические цепи OUTP и OUTM. Но войдут автоматом если удалить (в CES) оставщуюся диф. пару. А у меня все по-другому происходит. Сделаю теперь по шагам: 1) стираю OUTP/OUTM от микрухи. - физические цепи OUTP/OUTM, как и электрические цепи OUTP/OUTM, остались на месте. На резисторе/разъемах информация о дифпаре сохранена. 2) провожу новые цепи в направлении от пина ИМС к шине. DxD их автоматически именует как "TDI" и "TDO" (ну так вот сложилось). - физические цепи OUTP/OUTM, как и электрические цепи OUTP/OUTM, остались на месте. На резисторе/разъемах информация о дифпаре сохранена. Эти TDI и TDO не дифпара. 3) меняю имена TDI->OUTP, TDO->OUTM. - физические цепи OUTP/OUTM, как и электрические цепи OUTP/OUTM, остались на месте. OUTP/OUTM перестала быть дифпарой, в том числе и на том куске схемы, где резюк и разъем. И, самое главное - теперь TDI/TDO стали дифпарой!!!!! Да, это происходит только, если во время работы DxD из него запущен Exp и в нем открыта плата, соответствующая этой схеме. Без Exp мне повторить ситуацию не удалось, OUTP/OUTM сохранялась парой, один раз переставала быть парой, но посторонние цепи не спаривались. Заметьте - все нехорошее происходит не при удалении куска цепи, а при смене имен! И глюк какой-то непостоянный. Не всегда одинаково все происходит.
|
|
|
|
|
Oct 2 2009, 11:40
|

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

|
Цитата(SM @ Oct 2 2009, 15:28)  Как так один??? Два! Пин разъема и пин резистора. Да и ладно бы она только исчезала. Меня больше бесит сдифпаривание других двух цепей без моего ведома! Вы хотите сказать что название ДВУХ физических цепей составляющих одну электрическую было одним? Физическую цепь от пина резистора до разъема вы скорее всего не назвали, поэтому она имеет внутреннее имя, но это имя отлично от имени физической цепи шедшей от микрухи к резистору. У вас электрическая цепь микруха- пин1_резистора---- пин2_резистора- разъем. Соответсвенно первая физическая цепь: микруха-пин1_резистора имеет имя OUTP и состоит из двух отрезков с этим именем - микруха-шина и шина-пин1_резистора. Удалили отрезок микруха-шина вы получили физическую цепь OUTP содержащую только один пин (пин1_резистора).
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 2 2009, 11:55
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Oct 2 2009, 15:40)  Вы хотите сказать что название ДВУХ физических цепей составляющих одну электрическую было одним? Я смотрю в CES. Если электрическая цепь состоит из нескольких разных физических - то там это видно при нажатии на "+" под названием электрической. Соотв. при убийстве куска цепи от шины до пина микрухи в CES ничего не происходит, а после FA в Exp, как и полагается, пропадает лишь нитка до пина микрухи. Да и вообще, давайте забудем про удаление куска цепи. У меня к нему претензий нет  Упростим эксперимент - Ничего не удаляем вообще. Берем, подводим к шине два провода от двух других пинов ИМС, не трогая ничего другого вообще. Главное тут - чтобы DxD их автоматом назвал чем либо другим, кроме OUTP/OUTM. Потом меняем имя с того, что присвоил DxD, на OUTP/OUTM. Все - с этого момента OUTP/OUTM не дифпара, а те две цепи, что были до смены имени - стали дифпарой. Цитата(fill @ Oct 2 2009, 15:40)  Удалили отрезок микруха-шина вы получили физическую цепь OUTP содержащую только один пин (пин1_резистора). Нет! Вот на картинке все три отрезка линии вокруг точки имеют одинаковое имя и одинаковый Id. (Вы наверное подумали про резистор в разрыве цепи, а у меня он между OUTP и OUTM)
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 19 2009, 15:28
|

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

|
Цитата(baken @ Sep 15 2009, 10:03)  И еще нюансик, если нужно в рамке вставить русские буквы в символе рамки, вводить напрямую бессмысленно. Редактор символов превращает их в вопросики. Нужно в редакторе символов DC скопировать в clipboard название поля по русски, и вставить его в поле DxD, тогда вставляются не вопросики, а кракозябры кириллицы, и после этого все работает. Это безусловный глюк. А можно поподробнее, я попробовал проделать указанную операцию и у меня в NSE в значении атрибута копируется сразу русский текст, а не кракозябры кириллицы соответственно и далее все превращается в вопросики. Ощущение что ко всему прочему добавлется еще и вариация виндов.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|