|
|
  |
CycloneIII+DDR2 - оценка трудности |
|
|
|
Mar 26 2010, 07:46
|

Местный
  
Группа: Свой
Сообщений: 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
--------------------
|
|
|
|
|
Mar 26 2010, 07:59
|

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

|
Цитата(BarsMonster @ Mar 26 2010, 09:46)  Дано: 1) Можно делать 2-х слойные платы с дорогами 0.2мм. Вижу что обычно делают 4 слоя. Если с обоих сторон покрыть лаком и слоем металлизации как экраном - поможет ли? DDR2/DDR3 бывает исключительно в корпусах BGA с шагом 0.8мм, поэтому с геометрией 0.2мм гарантировано не уложитесь. Цитата(BarsMonster @ Mar 26 2010, 09:46)  3) Хотелось бы обойтись без BGA-чипов памяти, возможно ли использовать стандартные планки памяти с разъемами? Возможность воткнуть 4Гб планку памяти - вот предел мечтаний :-) Без BGA не найдете, разве что малоизвестная нестандартная (т.е. не JEDEC-кая будет) экзотика. Использование готовых DIMM-ов - вариант, можно попробовать. А Вы уверены что Вам RAM надо, т.е. многократная запись точно нужна? При 50МГц уже многие NAND работать смогут, 2ГБ для них детский объем. Upd: DDR3 еще новые Спартаны-6 поддерживают, если без GTX то по цене доступно выйдет.
|
|
|
|
|
Mar 26 2010, 08:18
|

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

|
Spartan-6 по цене действительно подходят, но не-БГА у них только крошки до 9к Logical Cells. Нужно именно память, на FPGA - процессор. Цитата На двуслойной плате DDR память не делается, DIMM вы не разведете в двух слоях и не подключите к QFP корпусу. А если с перемычками? Это же один экземпляр, лишние 10-20 минут на перемычки есть. По идее качество сигнала не должно быть хуже, чем от дорог на соседних слоях...
--------------------
|
|
|
|
|
Mar 26 2010, 12:50
|

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

|
Не подскажите ссылку где говорят что нельзя? Пока вижу Цитата P.S. Кстати насчет DDR2 DIMM - там каждый байт идет со своим синхросигналом, поэтому шина и размазывается без проблем по нескольким банкам. На форуме альтеры нашел что SODIMM DDR2 можно подключить к 484-контактному циклону В общем понятно, к 240-контактному чипу DIMM точно не подключить. Тогда с какой толщиной дорог разводятся отдельные DDR2 чипы памяти, и насколько реально заставить работать отдельные чипы на обычной двухсторонней плате? (Думаю припаять BGA память я еще смогу, а вот 484-контактный FPGA вряд ли :-) ) Сколько-битная память тогда влезет по идее к 240-контактному циклону?
Сообщение отредактировал BarsMonster - Mar 26 2010, 12:52
--------------------
|
|
|
|
|
Mar 26 2010, 12:58
|

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

|
Цитата(Kuzmi4 @ Mar 26 2010, 14:55)  А реально чем не подходит ONFI флеша: 14 лап на объём в десяток гигабит Флешу для стандарта ONFI 1.0 в принципе реально заказать (если через контору). Для ONFI 1.0 - можно на 100МГц данные в потоке гонять. Если не устраивает скорость - поставьте 2+ штуки и она пропорционально увеличится  Это процессор, он и читает и пишет, много и быстро. Ну и у флеши очень неприятная латентность при записи, особенно если флеш с ужасом понимает, что перед записью блок надо бы еще и стереть :-)
--------------------
|
|
|
|
|
Mar 26 2010, 13:16
|

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

|
Цитата(Kuzmi4 @ Mar 26 2010, 15:04)  Ну тогда вам дорога в бга корпуса и ддр. На 4-х слойке думаю без проблем осилите ддр2 в корпусах. Вот на счёт содим - тут вроде 6 слоёв как нужно. Больше интересует реальность DDR2 чипов на двухслойке, возможно с перемычками. Если плату 4-6 слоев делать, то уже и FPGA BGA впаять можно - но тогда почти все придется делать не самому :-)
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|