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

 
 
> Вопрос по DxD, помогите по мелочам плиз.
SM
сообщение May 27 2009, 20:24
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Возникли вопросы по шинам:

1) Не криминал, но хотелось бы. Как сменить ripper, надо что бы по ГОСТу, хотя бы просто полное отсутствие риппера с виду. Или ввод в шину под 45 градусов. Если нельзя - то и фиг с ним.

2) Жизненно необходимо! В шине идет огромная толпа совсем разных сигналов. Через список цепей в навигаторе я могу выделить их сразу всей толпой. А как выделить только лишь одну заданную цепь? Чтобы оперативно найти все ее выходы из шины. Ну или скажем так, почему шина раскрывается в навигаторе одной строчкой, в которой просто перечислены все цепи через запятую?

3) Как из этого списка цепей убрать нечто загадочное с именем, равным имени шины (например шина MAIN_BUS, в ней полторы сотни разных цепей, но нет ни одной с этим же именем, но в списке оно есть. Типа суслика wink.gif, ты его не видишь, а он есть). Да и вообще мне не нужно, чтобы шина имела какое-то осмысленное имя. Она нужна лишь для красоты.

4) (вероятно как следствие 2) - заходя в CES я тоже вижу все то, что попало в шину, одной строкой. А как мне содержимое шины распихать по разным классам цепей?

5) Как мне определить дифпару внутри шины. Когда я назначаю пару например lvd_in_p для сигнала lvd_in_m, и при этом они идут внутри шины, меня матерят, что Cannot make diff pair with same net. Какой это нафиг same net?

PS. Сорри, если все это банальный RTFM, но TFM к сожалению не поддается R в виду какого-то глюка всего EE... Т.е. главное окно хелпа открывается, а дальше никуда.
Go to the top of the page
 
+Quote Post
21 страниц V  « < 15 16 17 18 19 > »   
Start new topic
Ответов (240 - 254)
maailmankaikkeus
сообщение Apr 22 2011, 06:17
Сообщение #241


Частый гость
**

Группа: Validating
Сообщений: 91
Регистрация: 23-09-08
Из: г. Томск
Пользователь №: 40 409



Цитата(fill @ Apr 20 2011, 17:44) *
Выложите Проект+ЦБ - для разбирательства.


Выкладываю тестовый проект, потому что с данным повторяющимся блоком проблема повторяется. Независимо от префиксов реюзаблов система прописывает в ЦЕС хрень типа A1A2C, A2A1R и т.д. Хотелось бы понять, откуда рога торчат.

Note: проблема вылазит только с данным реюзаблом, с другим - гораздо реже, почти никогда.
Прикрепленные файлы
Прикрепленный файл  test_project_with_lib.7z ( 6.19 мегабайт ) Кол-во скачиваний: 23
 


--------------------
Все может быть, и все быть может. И все, что может - может быть. Но одного лишь быть не может - того, чего не может быть.
Go to the top of the page
 
+Quote Post
fill
сообщение Apr 22 2011, 07:46
Сообщение #242


Гуру
******

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



Цитата(maailmankaikkeus @ Apr 22 2011, 10:17) *
Выкладываю тестовый проект, потому что с данным повторяющимся блоком проблема повторяется. Независимо от префиксов реюзаблов система прописывает в ЦЕС хрень типа A1A2C, A2A1R и т.д. Хотелось бы понять, откуда рога торчат.

Note: проблема вылазит только с данным реюзаблом, с другим - гораздо реже, почти никогда.


Измените префикс B9 на блоке на просто 9. И в префиксах дискретов добавьте #C и #R и т.п.
Возможные вариации префиксов блоков например:
BA BC BD и т.д
1 2 3 и т.д
Но не смесь букв и цифр, которая и приводит к проблеме распознавания. Естественно, количество букв (или цифр) может быть и большим, например BLOCK_A BLOCK_B и т.п.
Прикрепленное изображение


Разработчики закладывались на вариант:
Rule: When your design uses reference designators that are of the format YYYRNN (i.e. schematic sheet, reference designator prefix, unique instance), append a # to each discrete component prefix that you define here. For example, instead of using just C to define the discrete component prefix for capacitors, use #C.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Dimoza
сообщение Jun 20 2011, 10:01
Сообщение #243


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 21-08-06
Из: СПб
Пользователь №: 19 701



Товарищи, подскажите такую вещь:
Начал разбираться, как "работают" Reusable Block в DxD-Exp 7.9.1upd10. Всё бы хорошо, но когда в DxD добавляю в в схеме блока к именованной цепи иерархический пин, то ему присваивается имя. И это имя (атрибут Name) располагается слева вверху над символом. Как отредактировать символ пина, чтобы имя появлялось в том месте, где я хочу (по центру символа пина к примеру)?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jun 21 2011, 07:29
Сообщение #244


Знающий
****

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



Подскажите правильный синтаксис для атрибута Supply Pin. Пытаюсь изменить название цепи на пине атрибутом 1=0VD но реакции нетлиста на это не вижу, цепь называется как и прежде - GND (по умолчанию).

Мда...DxD в плане эргономики инструмент, конечно, никудышный. Второй день вожусь с переименованием Supply цепей для Xilinx. Мало того, что атрибут Supply Pin работать отказывается по непонятным мне причинам, так теперь и в графе Supply Rename обнаружилась проблема. Ввожу туда данные для трех групп пинов "GND=0V Vcco=5V Vcci=3V" - получаю на выходе в нетлисте NET : '0V' .... NET : '3V' ... NET : '5V Vcci=3' ... Почему имя третьей цепи выводится в таком виде? Для любых двух напряжений все в порядке, но как только добавляешь третье - получаешь вот такую картину. Помогите разобраться в чем дело - перелопатил поиск по хэлпу и форуму.

Сообщение отредактировал ClayMan - Jun 21 2011, 12:55
Go to the top of the page
 
+Quote Post
fill
сообщение Jun 23 2011, 18:47
Сообщение #245


Гуру
******

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



Цитата(ClayMan @ Jun 21 2011, 11:29) *
Подскажите правильный синтаксис для атрибута Supply Pin. Пытаюсь изменить название цепи на пине атрибутом 1=0VD но реакции нетлиста на это не вижу, цепь называется как и прежде - GND (по умолчанию).


К этой цепи подключены какие-либо пины других компонентов? Если в цепи только один пин, то естественно ничего и не увидите.

Цитата(ClayMan @ Jun 21 2011, 11:29) *
Мда...DxD в плане эргономики инструмент, конечно, никудышный. Второй день вожусь с переименованием Supply цепей для Xilinx.


1. Неонятно причем здесь эргономика?
2. Невидя проекта трудно сказать что вы там наворотили.
3. Внутри IOD такие вещи как изменения имен неявных сигналов земли\питания делаются парой щелчков и т.к. PDB пере-генерируется автоматом, то и не приходится что-либо переделывать руками на уровне схемы.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jun 24 2011, 06:29
Сообщение #246


Знающий
****

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



Цитата(fill @ Jun 23 2011, 21:47) *
К этой цепи подключены какие-либо пины других компонентов? Если в цепи только один пин, то естественно ничего и не увидите.


Естественно подключены. Я попытался аннотировать схему с проблемным элементом в Exp - вот что выдает лог ошибки:

Pin 1 of DD10 has default net \GND\ assigned to it
in the Parts DataBase for Part XC2S200-5PQG208I which
would have had its net renamed to \0VD\ if the pin
did have a SupplyPinPhrase in the schematic. It is being
reassigned to net 0VBS in the schematic. A supply pin
may not be assigned to a net other than the one to which
it would have been renamed. Please adjust the
supply rename property or the assignment in the schematic
and rerun Packager.

Как это понимать? Я не могу переназвать группу пинов 0VD и выделить из нее несколько пинов, принадлежащих к другой цепи? Поясните пожалуйста.

1. Неонятно причем здесь эргономика?

Ну как при чем. С DxD очень сложно разговаривать на понятном ему и пользователю языке. Вот простая совершенно ситуация, а я пытаюсь решить ее уже который день. При этом прочитан был хэлп, форум, сделано все в соответсвии с указаниями. Причем ведь далеко не только у меня одного нарекания и проблемы с ним. Функциональность безусловно на высоком уровне, но зачастую требуется сделать нечто простое без пляски с бубном - и вот тут часто возникают проблемы.

2. Невидя проекта трудно сказать что вы там наворотили.

Да ничего особенного, вобщем-то. Обычный FPGA на схеме задан одним УГО. Часть пинов занесена в группу Supply и разбита на три подгруппы (GND, Vcci, Vcco). переименование с помощью Supply Rename работает отлично для любых двух подгрупп, если переименовывать сразу три - одна из цепей получается обозвана некорректно.

3. Внутри IOD такие вещи как изменения имен неявных сигналов земли\питания делаются парой щелчков и т.к. PDB пере-генерируется автоматом, то и не приходится что-либо переделывать руками на уровне схемы.

Охотно верю. Но на данный момент у меня нет времени погружаться еще и в тонкости работы с IOD. Не все ведь сразу, хотя бы DxD-Exp освоить более-менее.

Go to the top of the page
 
+Quote Post
fill
сообщение Jun 25 2011, 10:28
Сообщение #247


Гуру
******

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



Поэтому я и написал что не видя что вы там наворотили сказать трудно.
Судя по диагностике у вас получается двойное переопределение цепи, могу только продположить что все пины GND переопределяются сначала через Supply_Rename и затем еще отдельные из них через Supply_Pin. Т.е. получается масло-маслянное что и не нравится упаковщику.
Собственно говоря тогда какие проблемы изменить название цепи в локальном PDB (если не хотите изменить в ЦБ) и применить Supply_Pin для отдельных пинов?


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Dimoza
сообщение Jul 1 2011, 12:30
Сообщение #248


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 21-08-06
Из: СПб
Пользователь №: 19 701



"Карфаген должен быть разрушен"...

Ну никак не получается у меня sad.gif Лезем в Special Symbol и ставим на схему или PORT, или LINKS. ПОЧЕМУ у этого символа на схеме атрибуты ставятся, извините, раком? Нет, конечно я их потом подвину как мне надо, но тем не менее. Подключаем LINKS к именованной цепи. Получаем атрибут Name в том месте, которое DxD считает правильным. А если в символе УЖЕ имеется атрибут Name, ручками определённый в Library manager, тогда вообще цирк. В свойствах символа на схеме оказывается ДВА одинаковых свойства с именем Name и с одним реальным атрибутом на схеме. Причем если снять галочку отображения у любого из них, то соответствующий атрибут становится невидимым. Но почему же это свойство вдобавок перемещается, хотя в символе уже задано его положение?!
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jul 2 2011, 09:57
Сообщение #249


Знающий
****

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



Цитата(fill @ Jun 25 2011, 13:28) *
Поэтому я и написал что не видя что вы там наворотили сказать трудно.
Судя по диагностике у вас получается двойное переопределение цепи, могу только продположить что все пины GND переопределяются сначала через Supply_Rename и затем еще отдельные из них через Supply_Pin. Т.е. получается масло-маслянное что и не нравится упаковщику.
Собственно говоря тогда какие проблемы изменить название цепи в локальном PDB (если не хотите изменить в ЦБ) и применить Supply_Pin для отдельных пинов?

Александр, Вы правы - именно так. Я хочу переименовать всю группу и выделить из нее несколько пинов для повторного переименования. Это запрещенная операция? Я считал, что аттрибут Supply Pin для того и предназначен.
Проблем с изменением PDB никаких, но хотелось достичь результата исключительно с помощью схемотехнического редактора - без изменения компонента.
Go to the top of the page
 
+Quote Post
fill
сообщение Jul 2 2011, 14:46
Сообщение #250


Гуру
******

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



Цитата(ClayMan @ Jul 2 2011, 13:57) *
Александр, Вы правы - именно так. Я хочу переименовать всю группу и выделить из нее несколько пинов для повторного переименования. Это запрещенная операция? Я считал, что аттрибут Supply Pin для того и предназначен.
Проблем с изменением PDB никаких, но хотелось достичь результата исключительно с помощью схемотехнического редактора - без изменения компонента.


Двойное переименование запрещено.
Так используйте только Supply Pin для обеих групп пинов.
Формат же позволяет:
<pin number>=<netname> <pin number>=<netname> <pin number>=<netname>
Например:
2=GND 4=VCC 1=VDD
единственная проблема если их много, то вбивать придется долго.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Volosatyi
сообщение Jul 5 2011, 08:32
Сообщение #251


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-05-11
Пользователь №: 65 097



Подскажите, а как в DxD настроить отображение атрибутов сразу всех символов, как это делалось в DC (в настройках текста). Например я хочу сразу у всех символов включить/выключить отображение PartNumber или GostValue.

Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jul 5 2011, 08:43
Сообщение #252


Знающий
****

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



Их действительно много) QFP на 240 контактов, по пинам будет очень неудобно все описывать. Видимо придется использовать в PDB конкретное имя цепи, например 0V.

Цитата(Volosatyi @ Jul 5 2011, 11:32) *
Подскажите, а как в DxD настроить отображение атрибутов сразу всех символов, как это делалось в DC (в настройках текста). Например я хочу сразу у всех символов включить/выключить отображение PartNumber или GostValue.

А если выделить все нужные символы и поставить галочку напротив соответствующего property? так не работает разве?
Go to the top of the page
 
+Quote Post
Volosatyi
сообщение Jul 5 2011, 15:04
Сообщение #253


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-05-11
Пользователь №: 65 097



Цитата(ClayMan @ Jul 5 2011, 12:43) *
А если выделить все нужные символы и поставить галочку напротив соответствующего property? так не работает разве?


Вообще говоря так тоже можно, только:

1. У новых символов все равно будет по умолчанию, придется делать для них заново.
2. Снимаются эти галочки как-то по-кривому: при желании снять галочку устанавливается другая, после чего нужно снимать их обе.
Go to the top of the page
 
+Quote Post
fill
сообщение Jul 14 2011, 08:59
Сообщение #254


Гуру
******

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



Цитата(Volosatyi @ Jul 5 2011, 19:04) *
Вообще говоря так тоже можно, только:

1. У новых символов все равно будет по умолчанию, придется делать для них заново.
2. Снимаются эти галочки как-то по-кривому: при желании снять галочку устанавливается другая, после чего нужно снимать их обе.


Посмотрите здесь


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
SergSit
сообщение Jul 15 2011, 11:18
Сообщение #255


Частый гость
**

Группа: Свой
Сообщений: 173
Регистрация: 9-12-05
Пользователь №: 12 031



Цитата(fill @ Jul 14 2011, 11:59) *


Не могу скачать по указанным в топике ссылкам DxDesigner Automation Utilities (DxD-AU). В английском не силен, чтобы пообщаться там. Может кто-нибудь выложит в доступное место их.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:23
Рейтинг@Mail.ru


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