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

 
 
> 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
_Anatoliy
сообщение Mar 31 2010, 11:17
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(deus @ Mar 29 2010, 09:32) *
Всего то, не выровняли проводники шины данных по длинне. Долго мучались пока запустили на частоте 160 Мгц, спасибо Альтере за гибкую структуру микросхем.


1).А можно подробней о выравнивании шины данных по длине?Мне нужно принять 14 бит данных,LVDS,DDR(не память),частота клока 280МГц.Разброс длин дорожек бит данных(макс минус мин) - 22мм.Это нормально или ещё нужно поровнять?Какой разброс длин вообще допустим?Вроде перекос распространения всего 66 ps при периоде 1800 ps.
2).Конструктор не может развести диффпары по данным в одном слое,если эти диффпары разнести на два слоя(p в одном,а n в другом) одна дорожка следует под другой - это как,допустимо?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 31 2010, 12:22
Сообщение #4


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(_Anatoliy @ Mar 31 2010, 15:17) *
1).А можно подробней о выравнивании шины данных по длине?Мне нужно принять 14 бит данных,LVDS,DDR(не память),частота клока 280МГц.Разброс длин дорожек бит данных(макс минус мин) - 22мм.Это нормально или ещё нужно поровнять?Какой разброс длин вообще допустим?Вроде перекос распространения всего 66 ps при периоде 1800 ps.
А вы отмоделируйте и посмотрите, какая у вас будет ширина глазка с учетом фронтов и джиттера, а потом прикиньте эти 100 ps (именно 100, потому что скорость распространения электричества в меди в лучшем случае достигает 60% скорости света из-за ненулевой индуктивности etc.) к этой ширине. Вообще 14 пар развести с выравниванием до десятки обычно нет проблем, зачем судьбу испытывать. Если вы там конечно в площадь не зажаты совсем, что аккордеон лишний не поставить.

Цитата(_Anatoliy @ Mar 31 2010, 15:17) *
2).Конструктор не может развести диффпары по данным в одном слое,если эти диффпары разнести на два слоя(p в одном,а n в другом) одна дорожка следует под другой - это как,допустимо?
Это опять же можно в HyperLynx посмотреть, что получится, если диффпару образовывать, проводя проводники не рядом, а друг под другом. Но вообще обычно проще проводить проводники пары рядом, а уже пары сами разводить по разным слоям. Однако надо помнить, что если сделать стек слоев равномерным - то дифференциальное сопротивление внутренних слоев будет отличаться от внешних.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 31 2010, 13:27
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(DmitryR @ Mar 31 2010, 13:22) *
А вы отмоделируйте и посмотрите, какая у вас будет ширина глазка с учетом фронтов и джиттера, а потом прикиньте эти 100 ps (именно 100, потому что скорость распространения электричества в меди в лучшем случае достигает 60% скорости света из-за ненулевой индуктивности etc.) к этой ширине. Вообще 14 пар развести с выравниванием до десятки обычно нет проблем, зачем судьбу испытывать. Если вы там конечно в площадь не зажаты совсем, что аккордеон лишний не поставить.

Спасибо!Да,с площадью проблема,поколдую ещё - может что придумается.
Цитата(DmitryR @ Mar 31 2010, 13:22) *
Это опять же можно в HyperLynx посмотреть, что получится, если диффпару образовывать, проводя проводники не рядом, а друг под другом. Но вообще обычно проще проводить проводники пары рядом, а уже пары сами разводить по разным слоям. Однако надо помнить, что если сделать стек слоев равномерным - то дифференциальное сопротивление внутренних слоев будет отличаться от внешних.

Всё никак не заставлю себя сесть за освоение HyperLynx laughing.gif
А кто нибудь практически делал так - 10 пар шины в одном слое,а 4 пары друг под другом?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 31 2010, 16:32
Сообщение #6


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Пора себя заставить, так как даже если тут пять человек скажут вам, что вести проводники пары друг над другом - это старый испытанный поколениями способ это не будет являться поводом сделать так без модели. Потому что бывают разные микрухи, разные стэки слоев, всякие внезапные косяки, вобщем на таких частотах лучше вслепую не делать.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 31 2010, 17:09
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(DmitryR @ Mar 31 2010, 17:32) *
Пора себя заставить, так как даже если тут пять человек скажут вам, что вести проводники пары друг над другом - это старый испытанный поколениями способ это не будет являться поводом сделать так без модели. Потому что бывают разные микрухи, разные стэки слоев, всякие внезапные косяки, вобщем на таких частотах лучше вслепую не делать.

Ясно,спасибо!
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
|- - BarsMonster   Цитата(deus @ Mar 29 2010, 10:32) Товарищ...   Mar 29 2010, 11:44
||- - 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
||- - VladimirB   Цитата(BarsMonster @ Mar 29 2010, 14:44) ...   Mar 29 2010, 17:45
||- - 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   Цитата(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
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:27
Рейтинг@Mail.ru


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