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

 
 
> Работа с DDR, DDR2, DDR3 и другими видами памяти, Ссылки на литературу, публикации, код по теме.
AlphaMil
сообщение Jan 1 2010, 22:32
Сообщение #1


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

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Опытные люди, подскажите новичку (в работе с памятью) как правильно в общем случае организовать обмен данными с DDR, DDR2, DDR3 и другими видами памяти. Какая общая последовательность выдачи команд. Как вообще организована адресация: строки, столбцы, банки. Какие есть методы повышения эффективности и "трюки". Безграничная благодарность за ссылки на доступную литературу, сайты и т.д.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
dspx
сообщение Jan 2 2010, 11:08
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 6-01-06
Из: Москва
Пользователь №: 12 876



Гугл вам в помощь. Ищите JEDEC Spec на DDR/DDR2, также можете начать с документации на память на сайте Micron. Там все доступно расписано и про организацию памяти и про протокол работы с ней. После этого можете начинать ковырять IP от Xilinx или Altera, изобретать велосипед нет смысла.
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
AlphaMil
сообщение Jan 2 2010, 22:13
Сообщение #3


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

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Например мне интересно - после установки команды чтения или записи (совместно с первым адресом) надо ли инкрементировать 8 раз этот адрес, если длина пакета равна 8-ми? Или это делает контроллер памяти или сама микросхема? И вообще как работать (правильно адресовать), когда есть адрес столбца, адрес строки и номер банка?
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 3 2010, 07:29
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



тема неоднократно обсуждалась, пользуйтесь поиском.
Причина редактирования: Избыточное цитирование


--------------------
Go to the top of the page
 
+Quote Post
AlphaMil
сообщение Jan 3 2010, 11:24
Сообщение #5


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

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Уважаемый des00 поиск ничего по обозначенному вопросу не дал. Если Вы можете помочь, то помогите и не посылайте копаться в чужих ответах на чужие вопросы. Или хотябы дайте ссылку.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 3 2010, 11:40
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AlphaMil @ Jan 3 2010, 14:24) *
Уважаемый des00 поиск ничего по обозначенному вопросу не дал.

Учитесь искать. Осваивайте google - он прекрасно ищет и по конкретным сайтам. Подобные темы на форуме действительно обсуждались не раз, как в FPGA дизайне, так и совсем недавно в микроконтроллерах - софтовая эмуляция. Ну о том,что исчерпывающая информация находится на сайтах производителей Вам уже тоже сообщили. Ознакомились?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
magic
сообщение Jul 1 2010, 13:28
Сообщение #7





Группа: Участник
Сообщений: 13
Регистрация: 18-10-08
Из: Санкт-Петербург
Пользователь №: 41 040



Цитата(AlphaMil @ Jan 3 2010, 02:13) *
Например мне интересно - после установки команды чтения или записи (совместно с первым адресом) надо ли инкрементировать 8 раз этот адрес, если длина пакета равна 8-ми? Или это делает контроллер памяти или сама микросхема? И вообще как работать (правильно адресовать), когда есть адрес столбца, адрес строки и номер банка?

Вам нужно скорее не в памяти разбираться а в работе процессоров.оттуда плясать надо.Опытные люди в любом случае не ответят,потому что это слишком долго.Я например писать про это устану...если хотите могу скинуть немного литературы правда на английском...Еще просьба уточнить,речь идет о работе памяти через DMA?у вас вычислительная система или память работает в связке с ПЛИС?То есть,от того что управляет памятью и зависит как с ней работать....
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jul 1 2010, 17:09
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(AlphaMil @ Jan 2 2010, 01:32) *
..благодарность за ссылки на доступную литературу, сайты и т.д.


http://www.micron.com/support/technotes.ht...ucts/dram/sdram
http://www.micron.com/products/dram/ddr_sdram.html

http://www.micron.com/support/dram/ddrtoolbox/
Go to the top of the page
 
+Quote Post

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

 


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


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