|
Вопрос по DxD, помогите по мелочам плиз. |
|
|
|
May 27 2009, 20:24
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Возникли вопросы по шинам: 1) Не криминал, но хотелось бы. Как сменить ripper, надо что бы по ГОСТу, хотя бы просто полное отсутствие риппера с виду. Или ввод в шину под 45 градусов. Если нельзя - то и фиг с ним. 2) Жизненно необходимо! В шине идет огромная толпа совсем разных сигналов. Через список цепей в навигаторе я могу выделить их сразу всей толпой. А как выделить только лишь одну заданную цепь? Чтобы оперативно найти все ее выходы из шины. Ну или скажем так, почему шина раскрывается в навигаторе одной строчкой, в которой просто перечислены все цепи через запятую? 3) Как из этого списка цепей убрать нечто загадочное с именем, равным имени шины (например шина MAIN_BUS, в ней полторы сотни разных цепей, но нет ни одной с этим же именем, но в списке оно есть. Типа суслика  , ты его не видишь, а он есть). Да и вообще мне не нужно, чтобы шина имела какое-то осмысленное имя. Она нужна лишь для красоты. 4) (вероятно как следствие 2) - заходя в CES я тоже вижу все то, что попало в шину, одной строкой. А как мне содержимое шины распихать по разным классам цепей? 5) Как мне определить дифпару внутри шины. Когда я назначаю пару например lvd_in_p для сигнала lvd_in_m, и при этом они идут внутри шины, меня матерят, что Cannot make diff pair with same net. Какой это нафиг same net? PS. Сорри, если все это банальный RTFM, но TFM к сожалению не поддается R в виду какого-то глюка всего EE... Т.е. главное окно хелпа открывается, а дальше никуда.
|
|
|
|
|
 |
Ответов
(195 - 209)
|
Mar 15 2011, 09:25
|

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

|
Цитата(AlexN @ Mar 15 2011, 11:57)  как обычно, у fill-a все работает обратите внимание, таки точка в качестве разделителя. и с процентами по-другому, может как-то отфильтровывает по процентам? Да ничего специального не делал: 1. Взял ЦБ SampleLib из поставки 2. Запустил ее базу в ODBC 3. Добавил несколько компонентов методом копирования в LM 4. Отредактировал данные таблицы для них прямо в LM (ПКМ>Edit_Parametric_Data в окне навигатора) - значение номинала ввел например 1e-013, что отобразилось как 0.1pF в окне DxDatabook
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Mar 15 2011, 09:42
|

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

|
Цитата(fill @ Mar 15 2011, 11:16)  [attachment=54353:DxDatabook_value.PNG] Александр, 1. Уточните пожалуйста, какого типа в базе данных поле "Value" 2. Что за запись с значением "Value" = "0F" 3. Выложите пожалуйста образец базы данных и файл конфигурации DxDatabook P.S. Я использую линейку "PADS" т.е. Netlist. Цитата(vitan @ Mar 15 2011, 08:28)  Я использую, но 2005. Глюков нет. А что это у вас за поле Count, можно поинтересоваться? 1. Идея на счёт использования DxD 2005 для меня очень близка. Однако, я пока не нашёл возможности использовать DxD 2005 совместно с PADS 9.X. Может кто-нибудь научит.  2. Поле "Count" - счётик строк является ключевым полем. По мнению некоторых программистов баз данных использование короткого простого поля в качестве ключевого предпочтительней нежели длинного сложного "Part_Number". Но это не принципиально
|
|
|
|
|
Mar 15 2011, 10:06
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(sh007 @ Mar 15 2011, 12:42)  1. Идея на счёт использования DxD 2005 для меня очень близка. Однако, я пока не нашёл возможности использовать DxD 2005 совместно с PADS 9.X. Может кто-нибудь научит.  Я не научу, но могу посоветовать попробовать использовать просто новый конфигурационный файл для упаковщика (если Вы работаете через нетлист, не знаю, может, в PADS есть CDB, и Вы работаете через нее). Я работаю с аллегро, и у меня получилось отправить простой проект из старого DxD в новый аллегро 16.х. Правда, не уверен, будет ли полностью работать весь функционал. По-хорошему, надо, все-таки, переходить на новую версию... Цитата(sh007 @ Mar 15 2011, 12:42)  2. Поле "Count" - счётик строк является ключевым полем. По мнению некоторых программистов баз данных использование короткого простого поля в качестве ключевого предпочтительней нежели длинного сложного "Part_Number". Но это не принципиально Это они правильно считают. У меня вопрос возник просто из-за того, что оно у Вас видимо в схеме. Его видимость надо просто отключить в конфигурации (слева там тип поля поменять).
|
|
|
|
|
Mar 15 2011, 10:24
|

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

|
Цитата(fill @ Mar 15 2011, 12:25)  Да ничего специального не делал: 1. Взял ЦБ SampleLib из поставки 2. Запустил ее базу в ODBC 3. Добавил несколько компонентов методом копирования в LM 4. Отредактировал данные таблицы для них прямо в LM (ПКМ>Edit_Parametric_Data в окне навигатора) - значение номинала ввел например 1e-013, что отобразилось как 0.1pF в окне DxDatabook Повторил Ваши действия с базой данных из поставки. Использую линейку PADS, поэтому LM недоступен. Результат с Вашим не сходится. 1. Если не менять поля значений на двойную точность, то все значения приобретают кривую форму (либо много девяток, либо мусор в младших разрядах). 2. Значения меньше 100pF в запросе обнулились. Если не сложно, попробуйте провести аналогичный опыт в линейке "PADS"
|
|
|
|
|
Mar 15 2011, 13:40
|

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

|
Цитата(sh007 @ Mar 15 2011, 14:16)  Спасибо, Александр У Вас в обоих маршрутах результат правильный.  У меня в обоих неправильный.  Буду разбираться. Может кто-нибудь ещё сообщит о своих результатах. Разобрался! Оказывается надо было в поле "configure>preferences>advenced" выбрать %.16f вместо стоящих по умолчанию %.10f Всем спасибо
|
|
|
|
|
Mar 15 2011, 15:03
|

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

|
Цитата(sh007 @ Mar 15 2011, 16:40)  Разобрался! Оказывается надо было в поле "configure>preferences>advenced" выбрать %.16f вместо стоящих по умолчанию %.10f Всем спасибо  А у меня там стоит %g (уж и не помню, само или ставил)  Tip: If you are unable to find a property value in DxDataBook using search or verify, type %g into the Fraction Format menu text field (ensures that numerical data in the relational database is set to the appropriate fractional format and numerical values are not rounded).
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Mar 21 2011, 22:00
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-12-04
Из: Петербург
Пользователь №: 1 479

|
Спрошу и я в этой теме, т.к. тоже по DxD. (EE791) Cуществует атрибут Global Signal Name (NETNAME). Он назначается символу. А возможно ли назначение подобного атрибута отдельным пинам? К примеру есть интерфейсный разъём (с собственным, отдельным символом разумеется), на котором имена цепей всегда однозначно определены. Можно ли исхитриться так, чтобы подключаемые к этому разъёму цепи автоматически получали некое предустановленное значение?
|
|
|
|
|
Mar 23 2011, 12:18
|

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

|
Цитата(2dimka @ Mar 22 2011, 01:00)  Спрошу и я в этой теме, т.к. тоже по DxD. (EE791) Cуществует атрибут Global Signal Name (NETNAME). Он назначается символу. А возможно ли назначение подобного атрибута отдельным пинам? К примеру есть интерфейсный разъём (с собственным, отдельным символом разумеется), на котором имена цепей всегда однозначно определены. Можно ли исхитриться так, чтобы подключаемые к этому разъёму цепи автоматически получали некое предустановленное значение? Боюсь что нет. Но можно реализовать по другому - при размещении этого символа на схему включите галочки Add_Nets и Add_Net_Names - в результате к пинам добавятся отрезки цепей с именами взятыми из имен пинов. Подключая новые цепи к этим отрезкам вы получите и эти имена для полных цепей. Предложенный способ с атрибутом SIGNAL в данном случае не применим, т.к. он используется для неявно заданных пинов (а у вас как я понял они как раз явные - т.е. есть на символе) + данный атрибут не используется в маршруте iCDB.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Mar 23 2011, 21:14
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-12-04
Из: Петербург
Пользователь №: 1 479

|
Цитата(vitan @ Mar 22 2011, 01:07)  Это атрибут SIGNAL=<имя>;<список номеров пинов> очевидно (на символе). Не работает. Это немного другое. Цитата(fill @ Mar 23 2011, 15:18)  при размещении этого символа на схему включите галочки Add_Nets и Add_Net_Names Да! Получилась такая последовательность: - символ нужен с именованными пинами, т.е. специально подготовленный. Что впрочем для стандартных интерфейсов вполне приемлемо. - плюхнуть на схему символ с указанными галочками - загрузить его (или как там правильно по терминологии?) в DxDB - аннотировать атрибуты из DxDB в схему - удивиться, как быстро получилось именовать три-четыре дюжины (а то и больше!) проводников  Спасибо за советы!!!
|
|
|
|
|
Mar 24 2011, 23:37
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 14-12-04
Из: Петербург
Пользователь №: 1 479

|
хмм, "буратино был тупой" (С) песенка  )) во вкладках Part View и Symbol View галочки "Add Nets" и "Add Net Names" нашел, а во вкладке DxDB кнопочки "N" и "L" потоптать не догадался!
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|