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

 
 
 
Reply to this topicStart new topic
> LPC2478+SDRAM на двухслойной плате, возможно?
ar__systems
сообщение Feb 9 2011, 14:07
Сообщение #1


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Возникла дискуссия по поводу реальности работы SDRAM на двухслойной плате. С SRAM такую связку сделали, работает стабильно. Но хочется больше памяти за теже деньги. Разработчик говорит, что для SDRAM надо 4 слоя и точка. Мне это не понятно, поскольку тактовая частота будет такой же, откуда же более суровые требования к плате? А плата большая, будет стоить дорого на 4 слоя. Была бы маленькая сделали бы 4 и не задавались вопросами. Процессор бежит на частоте 33МГц, но хотелось бы и на максимально частоте чтобы он работал, т.е. до 72МГц. на шине данных адреса будет висеть только один SDRAM, ни с кем его делить не будет.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Feb 9 2011, 15:52
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Сделайте, поделитесь наблюдениями.

Я полагаю, что работать вполне будет.
Но вот в какое-либо ответственное место я бы это устройство не поставил.
--
Никто не мешает сделать проц и память на отдельном четырехслойном куске.

Сообщение отредактировал DpInRock - Feb 9 2011, 15:53


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
VslavX
сообщение Feb 9 2011, 16:46
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(ar__systems @ Feb 9 2011, 16:07) *
Возникла дискуссия по поводу реальности работы SDRAM на двухслойной плате. С SRAM такую связку сделали, работает стабильно. Но

Делали на двухслойках 16-битные SDR SDRAM в виде одного чипа:
S3C44BOX @ 66MHz (+ на шине данных сидел NOR-flash)
SAM7SE @ 48MHz (шина данных только на SDRAM)
Все работало нормально, трассировалось согласно принципам "черной магии" sm.gif, нижний слой на SAM7SE получился хорошо "земляным".
На S3C44 трассировка была похуже (гы, 2001-ый год, еще и без согласования), сам SDRAM работал беспроблемно, но на некоторых платах обращение к SDRAM по определенному адресу генерировало помеху на входах FPGA стоящей неподалеку. Вылечили конденсаторами 100пик на проблемных входах, платы на 4 слоя не переделывали.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Feb 9 2011, 23:16
Сообщение #4


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(DpInRock @ Feb 9 2011, 10:52) *
Никто не мешает сделать проц и память на отдельном четырехслойном куске.

Такой вариант тоже рассматривается.
Цитата(DpInRock @ Feb 9 2011, 10:52) *
Но вот в какое-либо ответственное место я бы это устройство не поставил.

А можно поподробнее? Почему собственно? Чем SDRAM так радикально отличается?
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Feb 10 2011, 05:22
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Делали SDRAM и AT91SAM9260 на двухслойке. SDRAM на 100 мгц, всё работает.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Feb 10 2011, 10:33
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Я ничуть не сомневаюсь, что работает.

Как полагаете, в качестве блока управления радиостанцией может такое работать? В смысле, зуб дадите, что это где-нибудь не глюкнет?
Т.е. все зависит от меры ответственности, которую ВЫ ЛИЧНО несете за работу.

Меня вот тоже хозяин упрашивал развести нечто на двух слоях. (LPC2478, SDRAM, экран). И как только я сказал, что нет проблем, но все вопросы по глюкам он берет на себя ЛИЧНО,
то вопрос сразу был снят (хозяин вполне себе инженер-электронщик, речь не шла о запугивании).



--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Feb 10 2011, 13:41
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Стартеркит вывускает на 2-ух слойке. У меня работает без проблем. Причём там всё разведено. Практически весь чип.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Feb 10 2011, 15:18
Сообщение #8


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(DpInRock @ Feb 10 2011, 05:33) *
Как полагаете, в качестве блока управления радиостанцией может такое работать? В смысле, зуб дадите, что это где-нибудь не глюкнет?

Нет, простите, это не аргумент. Я зуб ни за одно свое устройство не дам, и вам не советую. Память у вас вся с ECC? переменные в памяти все CRC защищены? Программа переживет произвольное изменение любого регистра или байта памяти на случайное в любой момент времени? Переживет, значит обнаружит и восстановит правильное значение и продолжит работать как ни в чем не бывало. Хрен его знает как оно будет работать, если там какая-нибудь нейтрина пролетит. Могу только сказать, что если прога сильно заглючит, то watchdog ее должон перегрузить. А так, чтобы гарантировать 100% up-time -- это невозможно.

Хотелось бы услышать конкретные указания почему именно для SDRAM 2 слоя плохо. Импеданс ей чтоли надо согласованный? Ну так не те скорости. У меня LVDS интерфейс к дисплею сделан на тех же 2 слоях, а там 200МГц.



Цитата(SasaVitebsk @ Feb 10 2011, 08:41) *
Стартеркит вывускает на 2-ух слойке. У меня работает без проблем. Причём там всё разведено. Практически весь чип.

Эта вот эта что ли?
http://www.starterkit.ru/html/index.php?na...p=view&id=5

А скопом смотрели на сигналы SDRAM? Там все не слишком ужасно выглядит?

Сообщение отредактировал ar__systems - Feb 10 2011, 15:20
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Feb 10 2011, 19:37
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



А вот я дам зуб за свои платы.

По стартеркиту. Это хорошо разводить когда все равно куда что ставить. И размеры неслабые.

У меня модуль с 2478, памятми, экраном и прочим 70х40 мм. Как раз чуть шире самого процессора.

Стартер киты работают в самых хороших условиях. Поднесите к такому киту что-нибудь радиоизлучающее на пару ватт и посмотрите. Смотреть будет не на что.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Feb 11 2011, 05:40
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



SDRAM на двухслойке плох тем, что значительно сложнее разводить. Могут появиться рассогласования на линиях, наводки. В общем, нужен достаточно грамотный специалист, чтобы так сделать и сильно не напортачить.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 16:30
Рейтинг@Mail.ru


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