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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> CycloneIII+DDR2 - оценка трудности
Kuzmi4
сообщение Mar 26 2010, 13:20
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



На сколько я знаю таким никто не занимался laughing.gif Вам видимо предстоит долго и нудно гуглить biggrin.gif
Кстати о какой быстроте идёт речь когда частота прожекта 50МГц?? 05.gif Или у вас ключевой параметры для памяти это latency?
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 26 2010, 13:31
Сообщение #17


Местный
***

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



Цитата(Kuzmi4 @ Mar 26 2010, 15:20) *
На сколько я знаю таким никто не занимался laughing.gif Вам видимо предстоит долго и нудно гуглить biggrin.gif
Кстати о какой быстроте идёт речь когда частота прожекта 50МГц?? 05.gif Или у вас ключевой параметры для памяти это latency?


Ну, DDR2 50Мгц(впрочем по стандарту минимум 125Мгц) на 16-32 бита и флеш память... По скорости небо и земля :-)
Про нудное гугление - эт само собой, и теребить людей придется долго как местных так и буржуев :-)
Сейчас интересны именно мнения о реализуемости опытных разработчиков.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Mar 26 2010, 13:41
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(BarsMonster @ Mar 26 2010, 15:31) *
Ну, DDR2 50Мгц(впрочем по стандарту минимум 125Мгц) на 16-32 бита и флеш память... По скорости небо и земля :-)

Ну не скажите..
Флеша имеет 14 лап, стандарт 1.0 позволяет работать на 10нс, шина данных камня - байт, ставите 4 шутки для 32бит - уже получаем 10/4нс на чтение в потоке, ну там +/-.
На запись в занятые сектора для уменьшения latency тоже можно поизголяться laughing.gif

Просто, по-моему вы не в ту сторону копаете...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 26 2010, 14:12
Сообщение #19


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

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



NAND как единственная память для процессора не подойдет - там латентность случайного доступа будет ужасной. Надо поставить DDR (первую) в планарном корпусе и NAND, DDR будет как бы большим кэшем. Плату лучше делать в четыре слоя - это будет гарантировать успех. NAND ставьте SLC, это возможно позволит любительскому проекту прожить сколько-то без wear leveling.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Mar 26 2010, 14:32
Сообщение #20


embarrassed systems engineer
*****

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



Цитата(BarsMonster @ Mar 26 2010, 15:31) *
Ну, DDR2 50Мгц(впрочем по стандарту минимум 125Мгц)

А кстати да - для DDR2 минимальный период тактовой 8 нс, и во всех даташитах это прописано. ИМХО, на меньшей частоте есть риск налететь на некорректную работу внутренней DLL чипов памяти. Или знаете реальные примеры где DDR2 на маленьких частотах работает?
BTW, а какая Вам разрядность памяти нужна? Чтобы оно там в один банк (chip select) влезло, а то шина данных DDR из топологически простой "точка-точка" может в бнопню превратиться.
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 26 2010, 14:38
Сообщение #21


Местный
***

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



Вопрос с системой хранения не стоит - это будет микроконтроллер с SD картой через SPI, намного проще и быстрее в разработке чем ковыряться с NAND на низком уровне.
Стоит только вопрос с DDR2.

Разрядность - жестких ограничений нет, но чем больше - тем лучше :-) Отсюда и вопрос о том, какую разрядность удастся впихнуть с QFP корпусом.


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


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Вот теперь ясно почему вы так всячески отвергали NAND laughing.gif
На счёт ддр - посмотрите даташит и экселевский файл на 3-й циклон для верности, но если мне память не изменяет у QFP корпуса встречал x8
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 26 2010, 18:31
Сообщение #23


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

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



Цитата(BarsMonster @ Mar 26 2010, 17:38) *
Отсюда и вопрос о том, какую разрядность удастся впихнуть с QFP корпусом.

RTFM: даташит дает исчерпывающий ответ на этот вопрос. Там прямо расписано, в какой банк сколько байт памяти можно завести.
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 28 2010, 08:18
Сообщение #24


Местный
***

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



Нашел, 4*8 в QFP корпус лезет на частоте до 150Мгц.
Остается вопрос о том, насколько реально развести BGA чипы памяти на 1/2 стороне платы.

И еще вот такой вопрос: а сколько чипов памяти можно на один канал повесить? Я так полагаю, тут можно и больше 2-х, т.к. частота маленькая...


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 28 2010, 08:25
Сообщение #25


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

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



Цитата(BarsMonster @ Mar 28 2010, 12:18) *
И еще вот такой вопрос: а сколько чипов памяти можно на один канал повесить? Я так полагаю, тут можно и больше 2-х, т.к. частота маленькая...

Если у вас будет четырехслойная плата - можно повесить сколько угодно, если правильно терминацию сделать. На двуслойной плате - молитесь, чтобы один чип заработал, 125 МГц DDR - это 4 ns на бит. HyperLynx освойте - вы сможете быстро давать прогноз по таким вопросам.
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 29 2010, 02:12
Сообщение #26


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Не совсем понятно ваше нежелание использовать четырехслойку. Разводить на ней будет проще, монтаж такой же, стоит она ну в несколько раз подороже. Зато проблем с запуском будет на порядок меньше и надежность работы устройства будет намного больше.
Go to the top of the page
 
+Quote Post
deus
сообщение Mar 29 2010, 07:32
Сообщение #27


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

Группа: Свой
Сообщений: 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
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 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
DmitryR
сообщение Mar 29 2010, 12:16
Сообщение #29


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

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



Все три пронумерованных пункта являются чистым заблуждением. Что же касается толщины проводников под BGA - она чаще определяется не зазором между шариками, а зазором между via.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Mar 29 2010, 13:23
Сообщение #30


embarrassed systems engineer
*****

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



Цитата(BarsMonster @ Mar 29 2010, 14:44) *
2)качество сигналов на них не должно быть хуже чем на ПП - расстояние между проводниками всяко больше.

Ну Вы хотя бы классику почитали - "Начальный курс черной магии - конструирование высокоскоростных цифровых устройств" Говарда Джонсона, тогда не делали бы таких сильных заявлений. И не тешьте себя надеждой что "частота маленькая - скорость низкая", важна не частота, а спектр сигнала, грубо говоря, фронты. Чипы DDR2 "заточены"под большие частоты, и скорость нарастания на линиях DQ запросто может быть 2V/нс и выше - и "звону" на Ваших перемычках будет "мама не горюй".
Go to the top of the page
 
+Quote Post

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

 


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


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