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

 
 
> SDRAM (MT48LC64M4A2), принцип работы
alexast
сообщение May 24 2009, 07:11
Сообщение #1


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

Группа: Участник
Сообщений: 150
Регистрация: 11-05-09
Пользователь №: 48 916



Уважаемые коллеги!
Мне необходимо понять логику работы микросхемы памяти SDRAM (MT48LC64M4A2)
В частности физику процессов следующих режимов:
1. Precharge
2. Auto precharge
3. Auto refresh
4. Self refresh
Что стоит физически за этими процессами.
Следующее:
С какой целью необходимы так называемые CAS latency
Как будут развиваться события если необходимо обратиться по шине и осуществить чтение/запись данных в память однако в это время SDRAM должна сделать refresh, которые осуществляются с определённой периодичностью 64 ms 8192 за этот период.
Что такое режим interleaving?
Скажу сразу, что у меня есть описание этой ИМС (которое я уже прочитал), но хотелось бы иметь авторитетное мнение специалистов уже имеющих опыт работы с этой ИМС чтобы сразу сложилось правильное понимание.
Заранее спасибо с уважением Алексей.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mempfis_
сообщение May 24 2009, 09:13
Сообщение #2


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата
1. Precharge

Комманда переноса данных из буффера строки в массив конденсаторов где эти данные дожны хранится. После операций чтения-записи если строка больше не нужна то нужно подавать эту комманду для зарытия строки.

Цитата
2. Auto precharge

Работает также ка и Precharge, обозначает автоматическую подачу комманды Precharge после операций чтения-записи

Цитата
3. Auto refresh
4. Self refresh

Методы поддержания сохранности данных в SDRAM. Заряды в конденсаторах со временем теряются что может привести к потере данных, соответственно эти команды позволяют регенерировать содержимое строки чтобы не было потери данных.

Цитата
С какой целью необходимы так называемые CAS latency

Нужна для переноса данных из конденсаторов в буффер строки. Чем она больше тем больше тактов необходимо для надёжного считывания конденсаторов.


Цитата
Что такое режим interleaving?

Перемежение строк. Вы можете сразу открыть несколько строк в разных банках памяти и писать в них с Auto precharge без задержки на деактивацию строки в одном банке и открытии в другом. Как пример, если нужно записать 1024 байта изображения а размер буффера строки вашей памяти 256 байт, то вы можете подать 4 комманды на открытие строки М в банке 0, строки М в банке 1, строки М в банке 2, строки М в банке 3. Потом писать данные в к аждую строку завершая запись Auto precharge. В итоге у вас не будет задержек при смене банков.

Почитайте ещё приложенную книгу. Там рассмотрено много вопросов касательно работы SDRAM.

Сообщение отредактировал mempfis_ - May 24 2009, 09:14
Go to the top of the page
 
+Quote Post



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

 


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


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