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

 
 
> CycloneIII+DDR2 - оценка трудности
BarsMonster
сообщение Mar 26 2010, 07:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Добрый день, для своего хобби-проекта нужно подключить к CycloneIII(потенциально EP3C16Q240C8N) побольше памяти (2Гб и больше).

Дано:
1) Можно делать 2-х слойные платы с дорогами 0.2мм(но если очень хочется, можно и 0.1). Вижу что обычно делают 4 слоя. Если с обоих сторон покрыть лаком и слоем металлизации как экраном - поможет ли?
2) Скорость работы памяти не критична, хоть 50Мгц уже что-то, главное количество памяти (тут как раз у SRAM/SDRAM/DDR1 проблемы).
3) Хотелось бы обойтись без BGA-чипов памяти, возможно ли использовать стандартные планки памяти с разъемами? Возможность воткнуть 4Гб планку памяти - вот предел мечтаний :-)
4) При необходимости FPGA можно взять дороже.

Насколько это реально для относительного новичка? (С FPGA занимался последний раз лет 8 назад, схему на 1млн LE сделал и отладил, никуда не влезла :-) ).
Или с такими ограничениями остается опустить руки, и подключать тучу 8ns SRAM-ок? (максимум что видел K6R4008C1D на 4Мбит, с большей емкостью только медленные)

Update: Удалил DDR3, там похоже только StratixIII поможет :-)

Сообщение отредактировал BarsMonster - Mar 26 2010, 08:06


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
deus
сообщение Mar 29 2010, 07:32
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 28-10-05
Из: Зеленоград
Пользователь №: 10 205



Товарищ хочет все сделать на коленках за 2 копейки. Так не бывает, а если бывает - то только в сказках.
При работе с DDR2 нужно очень внимательно относится к трассировке. Даже если высокие скорости не нужны. Были проблемы при подключении DDR2 SO-DIMM к Cyclone II. Всего то, не выровняли проводники шины данных по длинне. Долго мучались пока запустили на частоте 160 Мгц, спасибо Альтере за гибкую структуру микросхем. На 2-х слойке развести DDR2 по моему не реально.
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 29 2010, 11:44
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(deus @ Mar 29 2010, 10:32) *
Товарищ хочет все сделать на коленках за 2 копейки. Так не бывает, а если бывает - то только в сказках.
При работе с DDR2 нужно очень внимательно относится к трассировке. Даже если высокие скорости не нужны. Были проблемы при подключении DDR2 SO-DIMM к Cyclone II. Всего то, не выровняли проводники шины данных по длинне. Долго мучались пока запустили на частоте 160 Мгц, спасибо Альтере за гибкую структуру микросхем. На 2-х слойке развести DDR2 по моему не реально.


Да, вы правы, именно на коленках и за 2 копейки, ибо это хобби а не на продажу.
Заказывать все на заводе и получать продукт, к которому не была приложена моя рука - совсем не интересно.

Известно следующее:

1) Чем больше слоев - тем хуже качество сигналов (много где видел). Пока не понятно почему считается что 4 лучше чем 2.
2) Чисто на 2-х слоях у меня нет цели делать, мне не лень запаять перемычки, качество сигналов на них не должно быть хуже чем на ПП - расстояние между проводниками всяко больше.
3) Насчет тайминга - опять же, писали что это не особо критично на этих частотах, главное с DQS угадать. Думаю, DQS точно сделаю проводом, длину которого можно подбирать.

Посмотрел в других ветках - в расстояние между пинами DDR2 чипов можно запихнуть дорогу на 0.127мм (и пустое место тоже по 0.127). Непросто для домашнего фото-способа.
Впрочем, есть сумасшедший вариант :-) Видел как немаленький BGA чип был с подпаянными проводками к шарам, у DDR2 пинов не много, должно быть вполне реально :-) (блин, не могу найти фотку этого чуда)


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Mar 29 2010, 17:45
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(BarsMonster @ Mar 29 2010, 14:44) *
Известно следующее:

1) Чем больше слоев - тем хуже качество сигналов (много где видел). Пока не понятно почему считается что 4 лучше чем 2.
2) Чисто на 2-х слоях у меня нет цели делать, мне не лень запаять перемычки, качество сигналов на них не должно быть хуже чем на ПП - расстояние между проводниками всяко больше.
3) Насчет тайминга - опять же, писали что это не особо критично на этих частотах, главное с DQS угадать. Думаю, DQS точно сделаю проводом, длину которого можно подбирать.

Посмотрел в других ветках - в расстояние между пинами DDR2 чипов можно запихнуть дорогу на 0.127мм (и пустое место тоже по 0.127). Непросто для домашнего фото-способа.
Впрочем, есть сумасшедший вариант :-) Видел как немаленький BGA чип был с подпаянными проводками к шарам, у DDR2 пинов не много, должно быть вполне реально :-) (блин, не могу найти фотку этого чуда)


Да вам плата вообще не нужна тогда: можно все микросхемы кверху брюхом перевернуть (в том числе и БГА память), приклеить к листу фанеры и МГТФ-ом все межсоединения сделать. smile.gif Дешево и сердито. Кстати тогда и ПЛИС можно в БГА брать - например можно заюзать Spartan6 со встроенным контроллером DDR3 - вообще супер девайс получится.

З.Ы. В результате получится ваша мечта - плата с числом слоёв равным нулю и одними перемычками. Проблем вообще никаких: возратных токов нету, волнового сопротивления нету, перемычки сигнал не искажают, голова при разводке платы не болит. Плюс ещё можно на лету выравнивть длины дорожек путём выравнивания длин проводов из МГТФ.

P.S. Если не заработает купите бубен(только хороший, кожаный) и читайте про чёрную магию - книжка правильная.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- BarsMonster   CycloneIII+DDR2 - оценка трудности   Mar 26 2010, 07:46
- - VslavX   Цитата(BarsMonster @ Mar 26 2010, 09:46) ...   Mar 26 2010, 07:59
|- - DmitryR   Многие NAND уже умеют работать 83МГц DDR (и это я ...   Mar 26 2010, 08:14
- - BarsMonster   Spartan-6 по цене действительно подходят, но не-БГ...   Mar 26 2010, 08:18
|- - DmitryR   Цитата(BarsMonster @ Mar 26 2010, 11:18) ...   Mar 26 2010, 11:40
- - torik   Для планки требуется 128 ног, даже если не учитыва...   Mar 26 2010, 08:50
|- - BarsMonster   Цитата(torik @ Mar 26 2010, 10:50) Для пл...   Mar 26 2010, 10:00
- - des333   Цитата(BarsMonster @ Mar 26 2010, 10:46) ...   Mar 26 2010, 10:58
|- - BarsMonster   Цитата(des333 @ Mar 26 2010, 12:58) Ес...   Mar 26 2010, 11:10
- - torik   Цитатанесколькими топиками ниже невозможность подк...   Mar 26 2010, 12:33
- - BarsMonster   Не подскажите ссылку где говорят что нельзя? Пока...   Mar 26 2010, 12:50
- - Kuzmi4   А реально чем не подходит ONFI флеша: 14 лап на об...   Mar 26 2010, 12:55
|- - BarsMonster   Цитата(Kuzmi4 @ Mar 26 2010, 14:55) А реа...   Mar 26 2010, 12:58
- - Kuzmi4   Ну тогда вам дорога в бга корпуса и ддр На 4-х сло...   Mar 26 2010, 13:04
|- - BarsMonster   Цитата(Kuzmi4 @ Mar 26 2010, 15:04) Ну то...   Mar 26 2010, 13:16
- - Kuzmi4   На сколько я знаю таким никто не занимался Вам в...   Mar 26 2010, 13:20
|- - BarsMonster   Цитата(Kuzmi4 @ Mar 26 2010, 15:20) На ск...   Mar 26 2010, 13:31
|- - VslavX   Цитата(BarsMonster @ Mar 26 2010, 15:31) ...   Mar 26 2010, 14:32
- - Kuzmi4   Цитата(BarsMonster @ Mar 26 2010, 15:31) ...   Mar 26 2010, 13:41
|- - DmitryR   NAND как единственная память для процессора не под...   Mar 26 2010, 14:12
|- - Аматер   Цитата(Kuzmi4 @ Mar 26 2010, 17:41) Ну не...   Apr 2 2010, 09:11
- - BarsMonster   Вопрос с системой хранения не стоит - это будет ми...   Mar 26 2010, 14:38
|- - DmitryR   Цитата(BarsMonster @ Mar 26 2010, 17:38) ...   Mar 26 2010, 18:31
- - Kuzmi4   Вот теперь ясно почему вы так всячески отвергали N...   Mar 26 2010, 15:17
- - BarsMonster   Нашел, 4*8 в QFP корпус лезет на частоте до 150Мгц...   Mar 28 2010, 08:18
|- - DmitryR   Цитата(BarsMonster @ Mar 28 2010, 12:18) ...   Mar 28 2010, 08:25
|- - dinam   Не совсем понятно ваше нежелание использовать четы...   Mar 29 2010, 02:12
||- - DmitryR   Все три пронумерованных пункта являются чистым заб...   Mar 29 2010, 12:16
||- - VslavX   Цитата(BarsMonster @ Mar 29 2010, 14:44) ...   Mar 29 2010, 13:23
||- - deus   Цитата(BarsMonster @ Mar 29 2010, 14:44) ...   Mar 29 2010, 15:02
||- - BarsMonster   Цитата(VladimirB @ Mar 29 2010, 20:45) Да...   Mar 29 2010, 18:29
||- - VladimirB   Цитата(BarsMonster @ Mar 29 2010, 22:29) ...   Mar 29 2010, 19:52
||- - deus   Цитата(BarsMonster @ Mar 29 2010, 21:29) ...   Mar 30 2010, 10:43
|- - _Anatoliy   Цитата(deus @ Mar 29 2010, 09:32) Всего т...   Mar 31 2010, 11:17
|- - DmitryR   Цитата(_Anatoliy @ Mar 31 2010, 15:17) 1)...   Mar 31 2010, 12:22
|- - _Anatoliy   Цитата(DmitryR @ Mar 31 2010, 13:22) А вы...   Mar 31 2010, 13:27
|- - DmitryR   Пора себя заставить, так как даже если тут пять че...   Mar 31 2010, 16:32
|- - _Anatoliy   Цитата(DmitryR @ Mar 31 2010, 17:32) Пора...   Mar 31 2010, 17:09
|- - _Anatoliy   Цитата(DmitryR @ Mar 31 2010, 18:32) Пора...   Apr 2 2010, 04:53
|- - DmitryR   Я этого честно говоря не помню, но вам это, думаю,...   Apr 2 2010, 06:17
||- - _Anatoliy   Цитата(DmitryR @ Apr 2 2010, 07:17) Я это...   Apr 2 2010, 08:08
|- - VslavX   Цитата(_Anatoliy @ Apr 2 2010, 07:53) А к...   Apr 2 2010, 19:20
|- - _Anatoliy   Цитата(VslavX @ Apr 2 2010, 21:20) В Hype...   Apr 5 2010, 12:15
- - Kuzmi4   2 Аматер обычная NAND флеша (ONFI стандартная кото...   Apr 2 2010, 09:27


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

 


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


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