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

 
 
> Инициализация SDRAM., Принцип работы.
LAS9891
сообщение Jun 5 2017, 06:53
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194



Пробую разобраться с работой микросхемы SDRAM. Нашёл перевод описания на микросхему от фирмы Micron:
Прикрепленный файл  Micron_SDRAM__________.pdf ( 810.83 килобайт ) Кол-во скачиваний: 417


Возник вопрос с настройкой регистра управления. В описании написано:

"3.2.  Длина пакета

Доступ  к  SDRAM  по  чтению  и  по  записи  пакетно­ориентированный,  при  этом  длина  пакета программируется,  как  показано  на  рис.  1.  Длина  пакета  определяет  максимальное  число  ячеек,  которые могут быть доступны для поданной команды чтения или записи. Пакеты длиной 1, 2, 4 или 8 слов могут быть  последовательными  или  чередующимися,  ..."

Вот в этом абзаце слова "ячейка" и "слово" одно и то же?

Далее. Допустим размерность одной ячейки 16 бит и я хочу использовать длину пакета в 1 слово. Тогда при поступлении команды чтения или записи будет доступна одна ячейка. Пока все ясно.

Далее написано следующее:

"При подаче команды чтения или записи выбирается блок ячеек колонки, равный длине пакета. Все ячейки для этого пакета размещаются в пределах этого блока." - т.е. в моём случае выбирается одна ячейка из колонки, пакет равен одной ячейке и соответственно блок тоже равен одной ячейке. Пока все ясно.

Далее:
"Это означает, что если будет достигнута граница блока, то пакет вернётся к его началу." - ??? Кто куда вернётся?

И самое непонятное:
"Блок однозначно выбирается линиями A1­A9 (x4), A1­A8 (x8) или A1­A7 (x16), когда длина пакета равна 2; A2­A9 (x4), A2­A8 (x8) или A2 A7 (x16), когда длина пакета равна 4;  и  A3­A9  (x4),  A3­A8  (x8)  или  A3­A7  (x16),  когда  длина  пакета  равна  8. " - допустим выбрал бы я длину пакета 2, что означают сиволы x4, х8, х16? Что за алгоритм такой?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Jun 5 2017, 07:46
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(LAS9891 @ Jun 5 2017, 10:53) *
1.Вот в этом абзаце слова "ячейка" и "слово" одно и то же?

2."Это означает, что если будет достигнута граница блока, то пакет вернётся к его началу." - ??? Кто куда вернётся?

3. что означают сиволы x4, х8, х16? Что за алгоритм такой?

1. Вероятно, да.
2. Память доступна только поблочно, то есть открываем блок (страницу памяти) - читаем/пишем только в пределах этого блока.
Если адрес достигает верхней границы - он обнуляется на начало блока.
3.Вероятно - разрядность микросхемы памяти.

Вы бы лучше работали сразу с оригиналом даташита, на английском языке.
Сами видите, какая получается мешанина из разных терминов, когда одно и то же слово переводится по-разному.
Go to the top of the page
 
+Quote Post
LAS9891
сообщение Jun 5 2017, 07:48
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194



Цитата(sonycman @ Jun 5 2017, 11:46) *
Сами видите, какая получается мешанина из разных терминов, когда одно и то же слово переводится по-разному.

В оригинале написано так же:
Прикрепленный файл  42S16320B_86400B.pdf ( 919.68 килобайт ) Кол-во скачиваний: 29



Go to the top of the page
 
+Quote Post



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

 


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


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