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

 
 
> DRAM,DDR,DDR2...SDRAM, сколько AutoRefresh подряд можно?
zombi
сообщение Jun 6 2018, 17:12
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Можно ли чипу постоянно (с интервалом tRFC=64нс) подавать команду AutoRefresh ?
Или есть ограничения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zombi
сообщение Jun 7 2018, 13:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



На все типы памяти рекомендуют каждые 7.8125 мкс выполнить одну команду AUTO REFRESH.
А в качестве альтернативы предлагают :
на SDRAM:
Цитата
Alternatively, to satisfy the refresh requirement a burst refresh can be employed after
every tREF period by issuing consecutive AUTO REFRESH commands for the number of rows
to be refreshed at the minimum cycle rate (tRFC).

на DDR :
Цитата
To allow for improved efficiency in scheduling and switching between tasks,
some flexibility in the absolute refresh interval is provided.
A maximum of eight AUTO REFRESH commands can be posted to any given DDR SDRAM,
meaning that the maximum absolute interval between any AUTO REFRESH command and the
next AUTO REFRESH command is 9 × tREFI(= tREFC).

на DDR2:
Цитата
ничего не предлагают

Получается :
для SDRAM можно дать сразу хоть все 8192 команды AUTOREFRESH пачкой каждые 64ms?
для DDR не более 8-ми команд AUTOREFRESH подряд и следующие восемь не раньше чем через 8*7.8125 мкс?
для DDR2 будь добр дать одну команду AUTOREFRESH каждые 7.8125 мкс? безальтернативно!

Подскажите, люди добрые, правильно ли я понимаю?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 7 2018, 13:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(zombi @ Jun 7 2018, 16:12) *
Подскажите, люди добрые, правильно ли я понимаю?

Что там непонятного? За период рефреша (64мс) Вы должны обновить все строки. В каком порядке это делать - фиолетово.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jun 7 2018, 13:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(jcxz @ Jun 7 2018, 16:22) *
В каком порядке это делать - фиолетово.

А как же быть с этим?
Цитата
A maximum of eight AUTO REFRESH commands can be posted to any given DDR SDRAM


Хочу выдать 8192 команды AUTOREFRESH (каждая 64нс) за 8192*64нс=524.288мкс.
И следующие 64мс-524.288мкс=63.475...мс делай чего угодно!
И с SDRAM это вроде должно работать.
А с DDR и DDR2 непонятно , прокатит, нет?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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