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

 
 
> DMA унд ARM, Принцип работы несколько непонятен
impatt
сообщение Oct 5 2007, 08:56
Сообщение #1


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

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Итак, ARM9, конкретно Самсунг S3c2440.
Есть две микрухи памяти, по 16 магабайт каждая.
Каждая содержит в себе 4 банка (х.з., что такое), имеет 16 разрядную шину данных.
Планируется подключение их каждую на свою половину шины данных, стало быть, вдвоём они будут на шине 32 бита.
Гимор с сигналами выбора банка (полагаю, что их можно прицепить на пару сраших адресных линий), и самый большой гимор с сигналами *DQM (UDQM, LDQM - их там пара).
Вот что делать с ними - неизвестно.
На схеме отладочной платы для at91rm9200, которую глянул ради интереса, они подключены к чему-то непонятному: одна к младшей адресной линии, другая к сигналу разрешения записи, что-ли, не вдавался.

Подскажите, плз, как понимать эти ножки ? По скудным описаниям SDRAM в инете - увязать всё по нормальному не могу.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
PSP
сообщение Oct 5 2007, 19:11
Сообщение #2


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

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Банк в SDRAM это совсем не то, что в SRAM. Если кратко, то контроллер памяти должен перед чтением/записью "открыть" (active) банк памяти и после этого возможна более быстрая работа с данной группой адресов в этом банке. Что-бы начать работу с другими адресами в этом банке, нужно его "закрыть" (precharge) и открыть снова, с новым адресом. Четыре банка делят память на 4 равные части и позволяют держать одновременно "открытыми" четыре разных адреса. Обычно от программиста это все скрыто за контроллером памяти, а вот что-бы процессор правильно открывал-закрывал банки их нельзя подключать к произвольным адресным выводам. В datasheet обычно указано куда подключаться для разного объема и конфигурации SDRAM.
С сигналами UDQM, LDQM все гораздо проще. Это выбор старшего/младшего байта и подключаются они к DQM[3:0] - SDRAM Data Mask, как раз для 32 бит.
Go to the top of the page
 
+Quote Post



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

 


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


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