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

 
 
21 страниц V  « < 6 7 8 9 10 > »   
Reply to this topicStart new topic
> Вопрос по DxD, помогите по мелочам плиз.
fill
сообщение Oct 21 2009, 09:00
Сообщение #106


Гуру
******

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



Цитата(SM @ Oct 19 2009, 12:41) *
Эх... Вопросы опять продолжаются.

Помнится когда-то при неправильной работе с шинами у меня получалось несколько разных цепей с разными именами объединить в одну цепь. Как мне теперь сделать это официальным путем без использования шин? Суть в том, что IOD подключил несколько разных групп пинов VCC к разным цепям, которые называются 3.3V, 3.3V_0, 3.3V_1, которые физически должны быть соединены воедино. Внутри IOD я не могу эти цепи объявить одним именем, он не дает.


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


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 3 2009, 09:11
Сообщение #107


Гуру
******

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



Цитата(fill @ Oct 21 2009, 12:00) *
Без проекта трудно понять что вы там делаете и почему нельзя сделать одно имя для цепи.


Вернулся из отпуска. Вот, значит, по порядку:

1) В IOD я задал нужные мне названия цепей.
Прикрепленное изображение


2) IOD мне сгенерировал подключения этих цепей (выделенное сверху вниз: к 3.3V подключены VCCIO, согласно определению в сетапе сигнала "3_3"; к 3.3V_0 подключены VCCAUX, согласно определению в сетапе сигнала "VCCAUX", суффикс "_0" подставлен IOD-ом автоматически; последний сигнал - это на самом деле "VCCJ", почему-то определенный в БД IOD-а как пин типа VCC, хотя на самом деле он VCCO, назначен на цепь "3.3V_1" мной вручную):
Прикрепленное изображение


3) Картинка из DxD:
Прикрепленное изображение


Вопрос: мне нужно (выделил потому, что именно это нужно, а не как всегда, какие-то обходные маневры и советы делать по-другому принципиально), чтобы либо все эти цепи в сгенеренном IOD-ом листе именовались одинаково, как 3.3V (IOD не дает в разных строках таблицы назначений писать сигнал с одинаковым именем, а как делать по-другому я не знаю, учитывая что "type" у пинов разный, VCCO, VCCAUX и VCC), либо как-то где-то в DXD объявить, что все эти 3.3V, 3.3V_0 и 3.3V_1 есть физически одна цепь.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 3 2009, 09:43
Сообщение #108


Гуру
******

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



1. Т.к. вы вытащили эти сигналы на символы, соответственно меняем имена цепей на схеме.
Если бы не вытаскивали, то можно было бы поменять через добавление атрибута Supply_Rename.

2. Насколько я понимаю, разработчики подразумевали что обычно данные цепи\пины проектируются как отдельные фигуры плейн, потом (в конечной стадии) соединяемые в единую физическую цепь.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 3 2009, 09:58
Сообщение #109


Гуру
******

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



Цитата(fill @ Nov 3 2009, 12:43) *
Т.к. вы вытащили эти сигналы на символы, соответственно меняем имена цепей на схеме.

В том и дело, что я не хочу их менять - схему ведь генерирует IOD и я хочу использовать ее так как есть, ничего в ней не трогая вообще. Ведь совершенно точно есть способ объединения нескольких цепей с разными именами в одну физическую, я же сам в начале на это нарывался, неправильно делая BUS-ы... А теперь вот никак не пойму, как это сделать специально. Мне бы просто на листе с питачем как-то что-то поставить, чтобы выход стабилизатора 3.3 шел на все эти три цепи.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 3 2009, 10:18
Сообщение #110


Гуру
******

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



Это решается несколькими способами, один из них уже назван вами - шина:
- создаем шину в состав которой входит сигнал\цепь 3.3V
- от выхода стабилизатора выводим 3.3V к этой шине
- в другом месте шины рисуем отрезок цепи 3.3V_0 и подключаем к этой шине, в диалоге подключения выбирая 3.3V
Таким образом получается одна цепь (правда ее имя будет составным rolleyes.gif ).
И т.д.

Второй способ через иерархию:
- на лист "с питачем" добавляете порты подсоединяя их к концам отрезков цепей 3.3V_0 и т.д. (чтобы на генерируемом символе появились пины с данными именами)
- генерируете символ для подсхемы питания
- создаете схему более высокого уровня на которую размещаете символ подсхемы питания
- подключаете пины 3.3V_0 и т.п. к одной цепи 3.3V.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 3 2009, 21:18
Сообщение #111


Гуру
******

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



Спасибо. Решил вопрос при помощи такой шины, в которую входит 3.3V, а выходят 3.3V_0 и 3.3V_1. Вот никогда раньше не думал, что эта фича этого пакета может мне для чего-то понадобиться smile.gif Однако понадобилась, чтобы компенсировать другую особенность этого же софта smile.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 17 2009, 12:37
Сообщение #112


Гуру
******

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



Хм. А как провести цепь под 45 градусов?
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 17 2009, 12:49
Сообщение #113


Гуру
******

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



Цитата(SM @ Nov 17 2009, 15:37) *
Хм. А как провести цепь под 45 градусов?


Нажать на иконку Route_Mode и выбрать Straight


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
baken
сообщение Dec 1 2009, 09:10
Сообщение #114


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Вопрос к fill.
Разбираюсь с ICXPro Explorer, симулирование одной цепи, параметр Simulation Delay Min, Max.

Опуская подробности, вопрос. Почему результаты simulation delay min и max у ICXPro Explorer вообще не совпадают ни с чем.
Как я понял из многочисленных источников эта задержка измеряется от момента когда выход драйвера нагруженный на testload
пересекает порог Vmeas назовем его Tvm, до момента времени когда сигнал на входе приемника пересечет верхний (назовем Th) или нижний пороги (Tl).
Tvm измерял как вручную, так и с помощью XTK. Получается полная чехарда.
Параметры получаемые от XTK не совпадают с моделированием вручную, данные для testload брал прямо из IBIS, конечно там где они были указаны.
А данные ICXPro Explorer spreadsheet не совпадают ни со значениями рассчитанными с Tvm от XTK, ни со значениями вычисленными вручную.
И все это не совпадает с измерением того же параметра уже в Waveform => Measurements=> SI SDelay, где также подставлял разные Tvm.

Вопрос к fill, прошу прояснить, как именно получить данные совпадающие в ICXPro spreadsheet со значениями в Waveform, и как это все соотносится
с общепринятой методикой. Может я что то делаю неверно. А то получается непонятно где взять более менее достоверные данные.

Все руководства от Mentor по этому вопросу излазил там все очень мутно. А если Вы посмотрите на картинку в руководстве ICXPro Explorer для Simulation Delay, то очень сильно удивитесь, они установили значение Tvm равным -2 сек. Это прикол такой или как.

Система где это все проверялось DxD2007.7, WinXP.

Сообщение отредактировал baken - Dec 1 2009, 09:12


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
baken
сообщение Dec 1 2009, 14:03
Сообщение #115


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Немного уточню вопрос, мне в принципе не так важно знать, почему ICXPro что то там неверно измеряет. Нужно знать, что же означают цифры Simulation Delay на самом деле, и каким методом они получены. Тогда при сомнениях, эти цифры можно было бы уточнить другими способами. А так просто непонятно, что и как получено. Спасибо.

Сообщение отредактировал baken - Dec 1 2009, 14:35


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 1 2009, 15:25
Сообщение #116


Гуру
******

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



[attachment=38737:Delay.png]


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
baken
сообщение Dec 1 2009, 15:54
Сообщение #117


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Спасибо

Сообщение отредактировал baken - Dec 1 2009, 15:59


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 25 2009, 14:28
Сообщение #118


Гуру
******

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



Простенький вопрос. А как в DxD заменить один (или группу) компонент(ов) другим, если у них, естессно, символы одинаковые? Ну например резистор типа "R0402" заменить на "R0603". Кроме как удалить и поставить заново? (т.е. чтобы не вводить заново всяких его свойств/параметров)
Go to the top of the page
 
+Quote Post
cioma
сообщение Dec 26 2009, 12:02
Сообщение #119


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Изменить property через find/replace?
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 26 2009, 15:54
Сообщение #120


Гуру
******

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



Цитата(cioma @ Dec 26 2009, 15:02) *
Изменить property через find/replace?

А какие проперти-то? Part Number и Part Name? Чтобы еще после замены тогоже R0402 на R0603 и после FA Exp поменял целл на плате. Что-то так вот в лоб не получилось...
Go to the top of the page
 
+Quote Post

21 страниц V  « < 6 7 8 9 10 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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