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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> На схеме рисуем одно, а на плате хотим другое, как привести в соответсвие?
torik
сообщение Sep 16 2008, 11:57
Сообщение #1


Гуру
******

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



Здрасте...

Итак, на схеме имеем BGA корпус ПЛИС и подключенную к ней SDRAM. Во время рисования схемы, выводы соединяю, так сказать, заподряд. Начинаем разводить и, конечно, наблюдаем совершенно неудобные для разводки связи, с перехлестами.

Каким максимально удобным способом можно разорвать (так и не понял, как разорвать связи) связи, установить новые, такие чтобы разводка получилась в одном слое "шиной", затем сравнить со схемой и... откорректировать схему? Желательно не полностью вручную...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 16 2008, 12:17
Сообщение #2


Гуру
******

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



AR0138 Whats New in Altium Designer 6.3
13 страница
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 16 2008, 12:33
Сообщение #3


Гуру
******

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



Где это взять? И может быть чего по-русски?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Sep 16 2008, 12:37
Сообщение #4


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Как вариант можно на схеме делать соединения портов шинами и жгутами (для наглядности и простоты сваппирования меток). На плате все net у ПЛИС отключить до оптимизации (чтобы не мешали). Далее автоматом сваппируются выводы до параллельности трасс на плате и обновляются метки на схеме.
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 16 2008, 13:00
Сообщение #5


Гуру
******

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



У меня шинами и нарисовано, да.

Net-ы отключу (видимость их), а каким образом альтиум мне проведет трассу от памяти к ПЛИС (по классам цепей определит что ли?), как потом оптимизирует?

Может быть какая статейка как это так все сделается?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 16 2008, 14:05
Сообщение #6


Гуру
******

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



Цитата(torik @ Sep 16 2008, 16:00) *
У меня шинами и нарисовано, да.

Net-ы отключу (видимость их), а каким образом альтиум мне проведет трассу от памяти к ПЛИС (по классам цепей определит что ли?), как потом оптимизирует?

Может быть какая статейка как это так все сделается?


c Год назад писал. Через SWAP.



Делается все. Только эквивалентность PIN надо прописать.
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 25 2008, 10:08
Сообщение #7


Гуру
******

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



Где писало-то?

Нашел вроде бы...

http://www.eurointech.ru/index.sema?a=pages&id=488


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 26 2008, 05:59
Сообщение #8


Гуру
******

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



Возник вопрос.
Имеем подключение SDRAM к, скажем, банкам 1 и 2 ПЛИСа. Делаем почти все пины обоих банков ПЛИСа эквивалентными, даем команду оптимизации, и он перетасует связи так, чтобы шина была параллельная...
Теперь вариант посложнее: между ПЛИС и SDRAM ставим резисторные сборки. Сначала будем свапировать связи от резисторов к ПЛИС, все по-старому. А вот когда просвапируем между резисторами и SDRAM, все вроде нормально, но имена цепей-то перемешаются... Ну скажем, цепь RAS от памяти, после резистора уже будет какая-нибудь CAS...

Вот и вопрос - нужно обязательно делать резисторную сборку "гейтами", и указывать эквивалентность частей+корпусов сборки или можно обойтись без этого?

Ну и в догонку - изменив печать, изменения можно отразить на схему. А наоборот?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 26 2008, 06:24
Сообщение #9


Гуру
******

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



Цитата
Теперь вариант посложнее: между ПЛИС и SDRAM ставим резисторные сборки. Сначала будем свапировать связи от резисторов к ПЛИС, все по-старому.

Как правило резисторные сборки хорошо сразу еще на схеме ложатся на память и свапировать только между ПЛИС и сборками нужно.
Всех случаев не предусмотришь.
Вариант-- резисторы убираем-- свапируем, добавляем резисторы и их уже свапируем если нужно.
Цитата
Вот и вопрос - нужно обязательно делать резисторную сборку "гейтами",

Если предполагается свапирование то да.

Цитата
Ну и в догонку - изменив печать, изменения можно отразить на схему. А наоборот?

Ничего не понял, какая печать, что на схеме smile.gif
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 26 2008, 07:36
Сообщение #10


Гуру
******

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



Насчет резисторных сборок - все ясно.

Про последнее - когда в разводчике ПП мы сделали это самое свапирование, то потом командой "update schematic" вносим сделанные изменения на схему. Так?

А вот можно ли в процессе разводки ПП сделать изменения на схеме, небольшие, и после этого обновить связи в разводчике?

Ну, скаем, плату почти развел и тут появилась необходимость добавить резистор. Дорисовываю его на схеме и... можно ли не испортив результаты разводки добавить в разводчик этот резистор?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 26 2008, 08:52
Сообщение #11


Гуру
******

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



Цитата
когда в разводчике ПП мы сделали это самое свапирование, то потом командой "update schematic" вносим сделанные изменения на схему. Так?

Так
Цитата
вот можно ли в процессе разводки ПП сделать изменения на схеме, небольшие, и после этого обновить связи в разводчике?

Можно. в томж е меню еть и импорт
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 26 2008, 09:10
Сообщение #12


Adept
******

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



Цитата(torik @ Sep 26 2008, 14:36) *
А вот можно ли в процессе разводки ПП сделать изменения на схеме, небольшие, и после этого обновить связи в разводчике?

Ну, скаем, плату почти развел и тут появилась необходимость добавить резистор. Дорисовываю его на схеме и... можно ли не испортив результаты разводки добавить в разводчик этот резистор?

Да. Этапы такие.
  1. Добавляем резистор.
  2. Даем команду Annotate, резистор получит номер, следующий за старшим номером резистора, уже имеющегося на плате. Реаннотирование пока не делаем.
  3. Делаем апдейт платы - резистор появился там.
  4. Теперь в схеме можно сделать реаннотацию (т.е. сбросить позиционные и проаннотировать снова, чтобы порядок следования позиционных был правильным).
  5. Снова апдейт платы - номера резисторов на плате приводятся к порядку на схеме.
Сразу добавить резистор и переаннотировать схему нельзя - тогда при апдейте платы программа начнет материцца, что линки компонентов нарушены (уникальные ID и позиционные "съехали"). Поэтому надо делать последовательно. Так все работает хорошо, многократно этим пользовался и пользуюсь еще со времен первых версий протелов.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 26 2008, 09:29
Сообщение #13


Гуру
******

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



Век разводи - век учись!


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Sep 26 2008, 10:38
Сообщение #14


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

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(dxp @ Sep 26 2008, 12:10) *
Сразу добавить резистор и переаннотировать схему нельзя - тогда при апдейте платы программа начнет материцца, что линки компонентов нарушены (уникальные ID и позиционные "съехали"). Поэтому надо делать последовательно.

На самом деле ID останутся старыми. Поскольку по ним синхронизируемся, то будет предложено только сменить Designator и переименовать список Net Name. smile.gif
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 26 2008, 10:59
Сообщение #15


Гуру
******

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



Попробовал все это дело - плата по результатам изменения схемы отлично обновляется (добавляются необходимые компоненты)

А вот когда сделал свапирование в разводчике и попытался сделать update schematic - вроде все произошло без ошибок, но схема не изменилась вовсе и не совпадает с разводкой... Что-то не так делаю?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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