|
На схеме рисуем одно, а на плате хотим другое, как привести в соответсвие? |
|
|
|
Sep 16 2008, 11:57
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Здрасте...
Итак, на схеме имеем BGA корпус ПЛИС и подключенную к ней SDRAM. Во время рисования схемы, выводы соединяю, так сказать, заподряд. Начинаем разводить и, конечно, наблюдаем совершенно неудобные для разводки связи, с перехлестами.
Каким максимально удобным способом можно разорвать (так и не понял, как разорвать связи) связи, установить новые, такие чтобы разводка получилась в одном слое "шиной", затем сравнить со схемой и... откорректировать схему? Желательно не полностью вручную...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Sep 26 2008, 05:59
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Возник вопрос. Имеем подключение SDRAM к, скажем, банкам 1 и 2 ПЛИСа. Делаем почти все пины обоих банков ПЛИСа эквивалентными, даем команду оптимизации, и он перетасует связи так, чтобы шина была параллельная... Теперь вариант посложнее: между ПЛИС и SDRAM ставим резисторные сборки. Сначала будем свапировать связи от резисторов к ПЛИС, все по-старому. А вот когда просвапируем между резисторами и SDRAM, все вроде нормально, но имена цепей-то перемешаются... Ну скажем, цепь RAS от памяти, после резистора уже будет какая-нибудь CAS...
Вот и вопрос - нужно обязательно делать резисторную сборку "гейтами", и указывать эквивалентность частей+корпусов сборки или можно обойтись без этого?
Ну и в догонку - изменив печать, изменения можно отразить на схему. А наоборот?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Sep 26 2008, 06:24
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата Теперь вариант посложнее: между ПЛИС и SDRAM ставим резисторные сборки. Сначала будем свапировать связи от резисторов к ПЛИС, все по-старому. Как правило резисторные сборки хорошо сразу еще на схеме ложатся на память и свапировать только между ПЛИС и сборками нужно. Всех случаев не предусмотришь. Вариант-- резисторы убираем-- свапируем, добавляем резисторы и их уже свапируем если нужно. Цитата Вот и вопрос - нужно обязательно делать резисторную сборку "гейтами", Если предполагается свапирование то да. Цитата Ну и в догонку - изменив печать, изменения можно отразить на схему. А наоборот? Ничего не понял, какая печать, что на схеме
|
|
|
|
|
Sep 26 2008, 08:52
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата когда в разводчике ПП мы сделали это самое свапирование, то потом командой "update schematic" вносим сделанные изменения на схему. Так? Так Цитата вот можно ли в процессе разводки ПП сделать изменения на схеме, небольшие, и после этого обновить связи в разводчике? Можно. в томж е меню еть и импорт
|
|
|
|
|
Sep 26 2008, 09:10
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(torik @ Sep 26 2008, 14:36)  А вот можно ли в процессе разводки ПП сделать изменения на схеме, небольшие, и после этого обновить связи в разводчике?
Ну, скаем, плату почти развел и тут появилась необходимость добавить резистор. Дорисовываю его на схеме и... можно ли не испортив результаты разводки добавить в разводчик этот резистор? Да. Этапы такие. - Добавляем резистор.
- Даем команду Annotate, резистор получит номер, следующий за старшим номером резистора, уже имеющегося на плате. Реаннотирование пока не делаем.
- Делаем апдейт платы - резистор появился там.
- Теперь в схеме можно сделать реаннотацию (т.е. сбросить позиционные и проаннотировать снова, чтобы порядок следования позиционных был правильным).
- Снова апдейт платы - номера резисторов на плате приводятся к порядку на схеме.
Сразу добавить резистор и переаннотировать схему нельзя - тогда при апдейте платы программа начнет материцца, что линки компонентов нарушены (уникальные ID и позиционные "съехали"). Поэтому надо делать последовательно. Так все работает хорошо, многократно этим пользовался и пользуюсь еще со времен первых версий протелов.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|