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

 
 
> Swap pins DDR. Можно ли?
Alexander1
сообщение May 14 2008, 11:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 18-01-06
Пользователь №: 13 318



Добрый день!
Ответьте, плиз, на такой дурацкий вопрос: можно ли менять местами сигналы в шине данных и в шине адреса микросхемы DDR SDRAM для удобства разводки?
Во всяких SRAM точно знаю, что можно, тут вроде тоже противоречий не вижу, но, вдруг, я чего-то не понимаю?
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
aaarrr
сообщение May 14 2008, 11:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Можно, но с большой осторожностью. По шине адреса передается содержимое Mode Register'а, так что адреса менять нельзя. Можно менять местами линии данных в пределах одного байта.
Go to the top of the page
 
+Quote Post
Alexander1
сообщение May 14 2008, 12:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 18-01-06
Пользователь №: 13 318



Цитата(aaarrr @ May 14 2008, 15:49) *
Можно, но с большой осторожностью. По шине адреса передается содержимое Mode Register'а, так что адреса менять нельзя. Можно менять местами линии данных в пределах одного байта.


Угу, понял. Еще раз спасибо
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение May 14 2008, 14:10
Сообщение #4


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



У 16 битных еще можно менять местами сами байты. Только не забудте что при перестановке байтов, вместе с данными надо переставлять и сигналы строба и маски (DQS, DQM).

А адресные и так хорошо разводятся. Трудности с адресами возникают, если распиновку контроллера сделали под TSSOP память, а вы пытаетесь развести BGA.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Uree
сообщение May 14 2008, 14:14
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Так и данные обычно распинованы соответственно, надо только хорошо сравнить пинаут чипов памяти и распиновку проца. И понять с какой стороны они должны заходить - снаружи или изнутри.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение May 14 2008, 14:29
Сообщение #6


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Буквально в последнем девайсе на 1м интерфейсе все развелось 1 в 1, а на втором пришлось переставлять байты и зеркалить в них порядок бит. smile.gif (а интерфейсы совершенно одинаковые, только по соседним сторонам чипсета расположены)

Вот так прикалываются разработчики кристаллов.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 14 2008, 14:33
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Mikle Klinkovsky @ May 14 2008, 18:29) *
пришлось переставлять байты и зеркалить в них порядок бит. smile.gif

У меня обычно тоже этим ограничивается. Впрочем, на большее я бы и не пошел: очень уж неудобно осциллографом потом тыкать.
Go to the top of the page
 
+Quote Post
Uree
сообщение May 14 2008, 14:51
Сообщение #8


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(Mikle Klinkovsky @ May 14 2008, 16:29) *
...
Вот так прикалываются разработчики кристаллов.


Почему прикалываются? Скорее всего распиновка расситана на уменьшение габарита путем установки чипов памяти с обоих сторон, потому на второй чип и перевернута. В случае интерфейсов большой разрядности часто кстати встречается такое решение.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение May 14 2008, 15:20
Сообщение #9


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(Uree @ May 14 2008, 18:51) *
Скорее всего распиновка расситана на уменьшение габарита путем установки чипов памяти с обоих сторон...

Нет. Т.к. шина адреса не разведется. Для 4х слоев разводка однозначная, и только под TSSOP.
А вот на 6ти слоях уже можно и с двух сторон и БГА... Много удобных вариантов будет.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Uree
сообщение May 15 2008, 07:09
Сообщение #10


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну... не знаю, надо смотреть на распиновку. Но у меня есть проекты с чипами с обоих сторон, в ТССОП корпусах на 4-х слоях. Подумать конечно приходится в процессе, но все реализуемо.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение May 15 2008, 08:47
Сообщение #11


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



А как у тебя шина адреса к корпусам приходит?
У меня адреса на 2 микросхемы в виде буквы "Y" разведены, не представляю как выравнивать лучи на 4ре микросхмы.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Uree
сообщение May 15 2008, 09:58
Сообщение #12


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Адреса медленные по сравнению с данными, мы их не выравниваемsmile.gif Только данные, и то не всегда, а только в видеопамяти.
Go to the top of the page
 
+Quote Post

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

 


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


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