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

 
 
> 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
Ответов
DpInRock
сообщение May 24 2009, 22:55
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Это вы просто до страницы 7 не дочитали.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
alexast
сообщение May 25 2009, 06:10
Сообщение #3


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

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



Цитата(DpInRock @ May 25 2009, 02:55) *
Это вы просто до страницы 7 не дочитали.

Ну вот дочитал стало вроде бы понятно. Ещё один вопрос, чтобы правильно понимать далее. Если эта память совместно с контроллером управляется каким-нибудь процессором, правильно ли я понимаю что адресная шина непосредственно процессора подключается к контроллеру, далее имеется уже другая адресная шина подключаемая к памяти?
И таким образом адреса на процессорной адресной шине не обязаны совпадать по значению с адресными на SDRAM?
И как заключение процессора совсем не обязан знать что за адрес присутствует на шине SDRAM, заботясь лишь о полученни правильного содержания из буфера данных.
Это первый вопрос, если можно.
Заранее спасибо с уважением Алексей.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 25 2009, 06:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexast @ May 25 2009, 10:10) *
Если эта память совместно с контроллером управляется каким-нибудь процессором, правильно ли я понимаю что адресная шина непосредственно процессора подключается к контроллеру, далее имеется уже другая адресная шина подключаемая к памяти?

Да, шина другая, хотя получается из первой, как правило, путем достаточно простых манипуляций.
Соответствие адресов процессора и памяти обычно указывают в докуметнации на контроллер.

Цитата(alexast @ May 25 2009, 10:10) *
И таким образом адреса на процессорной адресной шине не обязаны совпадать по значению с адресными на SDRAM?
И как заключение процессора совсем не обязан знать что за адрес присутствует на шине SDRAM, заботясь лишь о полученни правильного содержания из буфера данных.

Не обязаны и не обязан.
Go to the top of the page
 
+Quote Post
alexast
сообщение May 25 2009, 06:37
Сообщение #5


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

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



Цитата(aaarrr @ May 25 2009, 10:19) *
Да, шина другая, хотя получается из первой, как правило, путем достаточно простых манипуляций.
Соответствие адресов процессора и памяти обычно указывают в докуметнации на контроллер.


Не обязаны и не обязан.

Спасибо за ответ.
Второй вопрос если можно?
Каким образом процессор понимает, что данные на шине готовы и могут быть использованы?
Т.е. Процессор синхронно выставляет адрес и ожидает получения данных на шине данных. Они не готовы в силу временных задержек. Что делает процессор на следующем такте когда ему необходимо выполнить операцию?
Заранее спасибо с уважением Алексей.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 25 2009, 06:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexast @ May 25 2009, 10:37) *
Процессор синхронно выставляет адрес и ожидает получения данных на шине данных. Они не готовы в силу временных задержек. Что делает процессор на следующем такте когда ему необходимо выполнить операцию?

Контроллер вежливо попросит его подождать при помощи сигнала WAIT.
Go to the top of the page
 
+Quote Post



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

 


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


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