|
|
  |
MG Expedition ликбез ... |
|
|
|
Aug 5 2015, 13:03
|

Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470

|
Здравствуйте. Помогите, пожалуйста найти волшебную галочку или разгадать мудрость... Есть участок, надо соединить между собой несколько кондюков с микросхемой, казалось бы, задача нехитрая. Но что у меня происходит. Скрин 1 - С1133 и С1134, веду связь справа налево по нижним ножкам, во-первых не идет ровно, а в какой-то обход, во-вторых вообще не соединяет с С1133. В обратную сторону тоже не реагирует. Ситуация 2 на скрине 2. С1499 и ножка 42 на этот раз. Оно себе думает, что если пин уже имеет связь, ему больше не надо. Как это исправить? Ибо бред. Заранее спасибо.
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 5 2015, 13:53
|

Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470

|
Цитата(яман-тау @ Aug 5 2015, 16:20)  На втором скрине кондер ниже 42го вывода на пару клеток опустить не пробовали? получается, связь ведется, если уже существует, от связи, не от пина? это никак не настраивается?
|
|
|
|
|
Aug 6 2015, 05:05
|

Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195

|
Цитата(milien @ Aug 5 2015, 16:03)  Здравствуйте. Помогите, пожалуйста найти волшебную галочку или разгадать мудрость...
Есть участок, надо соединить между собой несколько кондюков с микросхемой, казалось бы, задача нехитрая. Но что у меня происходит. Скрин 1 - С1133 и С1134, веду связь справа налево по нижним ножкам, во-первых не идет ровно, а в какой-то обход, во-вторых вообще не соединяет с С1133. В обратную сторону тоже не реагирует. Ситуация 2 на скрине 2. С1499 и ножка 42 на этот раз. Оно себе думает, что если пин уже имеет связь, ему больше не надо. Как это исправить? Ибо бред. Заранее спасибо. Чтобы велось не "в обход" а напрямую, выберите Settings->Shematic Editor -> Route Mode -> Ortohonal Точка соединения на пине не ставится, хотя переместить туда ее можно. Присоединение к пину необходимо выполнить сегментом. Для вашего случая: 1. Ведем от пина к пину связь "в обход"  2. От пина микросхемы ведем связь не к пину, а к излому сегмента. На изломе появляется точка соединения  3. Выделяем оба сегмента и двигаем их на пин вместе с точкой соединения. Что интересно, вытащить связь из точки, перемещенной на пин не получится  Вообще с учетом этой особенности в редакторе символов пин лучше делать короче на один шаг сетки, а при установке на схему в DxDatabook выбрать опцию "Add Component With Net Stubs". Тогда компонент появляется при установке с короткими сегментами, присоединенными к пину.
|
|
|
|
|
Aug 6 2015, 07:41
|

Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470

|
Цитата(dm_mur @ Aug 6 2015, 08:05)  Чтобы велось не "в обход" а напрямую, выберите Settings->Shematic Editor -> Route Mode -> Ortohonal Точка соединения на пине не ставится, хотя переместить туда ее можно. Присоединение к пину необходимо выполнить сегментом. Для вашего случая: 1. Ведем от пина к пину связь "в обход"  2. От пина микросхемы ведем связь не к пину, а к излому сегмента. На изломе появляется точка соединения  3. Выделяем оба сегмента и двигаем их на пин вместе с точкой соединения. Что интересно, вытащить связь из точки, перемещенной на пин не получится  Вообще с учетом этой особенности в редакторе символов пин лучше делать короче на один шаг сетки, а при установке на схему в DxDatabook выбрать опцию "Add Component With Net Stubs". Тогда компонент появляется при установке с короткими сегментами, присоединенными к пину. Большое спасибо!
|
|
|
|
|
Aug 7 2015, 12:02
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 6-02-14
Пользователь №: 80 376

|
Добрый день! Снова вопрос, просьба, возможно у кого-нибудь завалялись ibis модели на семейство Spartan6, а именно на модель на 6slx45tfgg484? Такое впечатление будто заблудилась в трех соснах smile3046.gif Cкачала с xilinx и .ibs и .pkg, а как объединить, достать нужную модель мозгов не хватает, или может подскажете, по шагам, как это реализовать (работаю в Hyperlynx)? Помучилась с ISE Xilinx, но пока как-то все грустно ((
Заранее всем спасибо за ответы)
|
|
|
|
|
Aug 8 2015, 21:38
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
Цитата(Брик @ Aug 7 2015, 16:02)  Добрый день! Снова вопрос, просьба, возможно у кого-нибудь завалялись ibis модели на семейство Spartan6, а именно на модель на 6slx45tfgg484? Такое впечатление будто заблудилась в трех соснах smile3046.gif Cкачала с xilinx и .ibs и .pkg, а как объединить, достать нужную модель мозгов не хватает, или может подскажете, по шагам, как это реализовать (работаю в Hyperlynx)? Помучилась с ISE Xilinx, но пока как-то все грустно ((
Заранее всем спасибо за ответы) Милая Брик. Я работаю с Альтерой, по-этому прямой ответ дать не смогу. Но. Когда тебе нужны ибисы, тем более на фпга, не нужно выкачивать их откуда-то, нужно их генерить в САПР напрямую. Скорее всего, у тебя в исе есть некая галочка, которую ты щёлкаешь и у тебя ибис генерится автоматом в папку проекта. Подключай дальше в рыси на рефдес плиски эту модель и смотри всё что хочешь.
--------------------
«Every idiot can count to one»
|
|
|
|
|
Aug 9 2015, 07:26
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 6-02-14
Пользователь №: 80 376

|
Цитата(Ваня Цаберт @ Aug 9 2015, 00:38)  Милая Брик. Я работаю с Альтерой, по-этому прямой ответ дать не смогу. Но. Когда тебе нужны ибисы, тем более на фпга, не нужно выкачивать их откуда-то, нужно их генерить в САПР напрямую. Скорее всего, у тебя в исе есть некая галочка, которую ты щёлкаешь и у тебя ибис генерится автоматом в папку проекта. Подключай дальше в рыси на рефдес плиски эту модель и смотри всё что хочешь. Мы не поняли друг друга) Xilinx на Спартан6 оставил одну общую ибис модель (.ibs) на 900 c лишним пина, и кучу .pkg на различные микросхемы данного семейства. Мне из одной общей ибис модели требуется вытащить единственную 6slx45tfgg484. И хз как это сделать. Xilinx предлагает скачать ISE и шаманить там, но пока у меня только танцы с бубнами, а дождя все так и нет
|
|
|
|
|
Aug 9 2015, 09:00
|

Участник

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748

|
да, тут явно непонимание.
это эфпэжэа. Ты в планахеде любой пин можешь назначить определённым образом, задать соответствие конкретному стандарту: лвттл, сстл, хстл и прочая прочая. разумеется, для каждого стандарта и свой ибис на этот пин. то что ты называешь "общей ибис-моделью на 900 с лишним пина" на деле просто набор ибисов полностью покрывающий все возможные стандарты. можно и так, просто придется вручную прикручивать модели на критикал трэйс непосредственно в гиперлинхе. но тебе что заняться больше нечем?? гораздо удобнее сгенерировать ибисы из самого исе (после назначения всех пинов, с законченым юцф), а после генерации назначить сразу по рефдесу на твой корпус. вот.
--------------------
«Every idiot can count to one»
|
|
|
|
|
Aug 11 2015, 15:45
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 26-04-07
Пользователь №: 27 318

|
Пытаюсь разобраться с DMS Library. Возникло много вопросов: - как я понимаю, для наполнения DMS библиотеки нужно открыть xD Library tools, в нём создать песочницу, в эту песочницу нарисовать символов, футпринтов итд и это залить обратно в DMS? - при создании проекта в xDX Designer нужно обязательно указывать центральную библиотеку? Если указываю путь к песочнице - всё работает. Без этой песочницы никак? - я создаю компонент по такому алгоритму: а) в песочнице рисую символ б) там же рисую падстек, с помощью него создаю целл в) там же создаю парт, к нему указываю кое-какие параметры, прикручиваю символ и целл, делаю ЛОГИЧЕСКИЙ пинмап. г) всё это заливаю в DMS сервер. д) в DMS Library client создаю уже компонент, с таким же парт-намбером как и парт из библиотеки. е) привязываю парт (который тут называется mapping) к этому компоненту. ж) меняю роль в DMS Library client с Librarian на Designer. з) в xDX designer делаю коннект к Library и) в Library client двойным щелчком по компоненту - кидаю его на схему.
Правильный ли алгоритм? Не упустил ли чего? не наделал ли лишнего?
- как и на каком этапе прикручивать 3D модели к футпринту?
Спасибо
|
|
|
|
|
Aug 12 2015, 04:04
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414

|
Цитата(Александр_SI @ Aug 11 2015, 18:45)  Пытаюсь разобраться с DMS Library. Возникло много вопросов Предварительное замечание. При создании песочницы в свойствах можно указать 4 галки. Я указал только первые две (Associate PDB/Mapping to Component и Create Components), две другие ставить не стал. Это связано с тем, что, если поставить третью галку (Create Taxonomy, а без неё не ставится четвёртая), структура каталогов компонентов в базе (отображаемая в Library Client) будет совпадать со структурой разделов в песочнице (центральной библиотеке). Мне это не очень-то удобно по той причине, что в ЦБ не поддерживается иерархическая структура каталогов ("папок" для part'ов), а значит, надо либо их плодить слишком много, либо валить в одну (скажем, Resistors) очень много компонентов. Не поставив означенную галку, я всё равно вынужден валить в ЦБ кучу однотипных компонентов (тех же резисторов) в одну "папку", однако в базе могу создать разные каталоги (у меня имеются отдельные каталоги для каждого посадочного места резисторов, конденсаторов и т.д., что существенно упрощает поиск, но это уж кому как нравится). Теперь по существу. 1. Создание компонента в ЦБ (песочнице) ничем не отличается от его создания для случая, когда DMS не используется -- Ваши пункты а-в. 2. Чтобы залить созданный компонент (точней, part) в базу, в Library Tools используется пункт контекстного меню Add to xDM Server (или Add Hierarchy -- последнее удобно, если надо добавить и part, и cell с падстэками, и символ одновременно, однако ничто не мешает каждый из этих элементов добавлять отдельно). Если позднее надо будет внести правки, надо сначала его логически вытащить из базы (Check Out), а после внесения изменений залить их обратно (Check In). 3. Компонент в базе создаётся автоматически, когда происходит добавление part'а указанной командой. Если флажок Create Taxonomy был сброшен, новый компонент будет помещён в корневой раздел базы (имя раздела -- TOP), откуда его вручную в Library Client'е надо будет перетащить в тот раздел, где он должен находиться. Если же флажок установлен, компонент, насколько помню, будет сразу помещён в каталог, имя которого совпадает с именем раздела ЦБ, в котором находится part. В силу сказанного привязывать ручками компонент к парту не требуется. Кстати, mapping, если память не изменяет, -- это используемое в базе название для part'а (компонент содержит ссылку на маппинг, а также всякую разную дополнительную информацию), но точно не помню, а смотреть сейчас лениво  4. Менять роли не обязательно; проще сразу назначить себе все роли и больше к этому не возвращаться. По сути, роли нужны лишь в случае, когда с базой работают несколько человек и при этом исполняют лишь определённые функции. 5. Добавление компонентов к схеме -- как Вы написали. Естественно, в Library Client есть возможность поиска компонентов; набор критериев, по которым это возможно, зависит от набора свойств, определённых для того или иного каталога базы компонентов. 6. 3D модели прикручиваются через Library Client к компоненту, а не к футпринту (cell'у). Надо полагать, это сделано для обеспечения более реалистичного рендеринга, если кому-то будет не лень заморачиваться: можно для разных компонентов, имеющих одинаковые корпуса, сделать разные модели, отличающиеся, например, надписями на корпусах.
|
|
|
|
|
Aug 12 2015, 05:02
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 26-04-07
Пользователь №: 27 318

|
Спасибо. Всё-таки непонятно: заменяет ли DMS волт или нет? В альтиуме волт представляет собой некое "облачное" хранилище, в котором лежат компоненты, символы, футпринты и.т.д. Т.е. можно создать проект, подключиться к волту, натаскать из него деталек на схему. При этом можно совершенно не знать, что, как и где физически лежит. Здесь же, видимо, приходится деражть на диске помимо DMS песочницу, а при создании проекта указывать путь к ней, получается - лишняя сущность? По поводу 3D-модели, это вещь всё-таки привязанная к футпринту, в DMS это учитывается? Можно рулить положением модели относительно контактных площадок?
И ещё маленький вопрос: есть ли возможность автоматически пронумеровать десигнаторы на схеме?
|
|
|
|
|
Aug 12 2015, 12:52
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414

|
Песочница (ЦБ) необходима, как бы лишней сущностью оказывается как раз DMS -- без неё работать можно. Объясняется, видимо, тяжким грузом проклятого прошлого и нежеланием менторовских манагеров навести, наконец, порядок в том зверинце, что им достался путём слияний-поглощений. Поэтому, если имеется DMS и надо начать работу на новом компьютере, первым делом необходимо из DMS создать песочницу, выкачав в неё все необходимые данные -- и лишь после этого приступать к собственно работе.
Рулить положением можно, в документации где-то описано.
А в каком смысле "автоматически пронумеровать десигнаторы на схеме"? Если это рефдесы, то они и так автоматически нумеруются при упаковке проекта. Правда, сделать их полностью соответствующими ГОСТу невозможно...
|
|
|
|
|
Aug 12 2015, 15:14
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 26-04-07
Пользователь №: 27 318

|
Ясно, спасибо. Буду практиковаться. Цитата(SII @ Aug 12 2015, 15:52)  А в каком смысле "автоматически пронумеровать десигнаторы на схеме"? Если это рефдесы, то они и так автоматически нумеруются при упаковке проекта. Правда, сделать их полностью соответствующими ГОСТу невозможно... Да, рефдесы. В альтиуме они автоматически не нумеруются, приходится вызывать команды меню, правда там можно рулить процессом нумерации.
|
|
|
|
|
  |
773 чел. читают эту тему (гостей: 773, скрытых пользователей: 0)
Пользователей: 0
|
|
|