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

 
 
> AT91SAM7SE + SRAM, помогите разобраться
Alexashka
сообщение Mar 26 2008, 14:47
Сообщение #1


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Всем доброго дня!

Стал разбираться как подключить статическую память к SAM7SE, прошерстил даташит и юзер гид. В юзер гиде нарисовано только подключение динамич.памяти, а в даташите показано вот что (рис):

У левого корпуса м-мы SRAM подведена линия на запись "A0/NWR0/NBS0". Или я чего то не понимаю или такой линии в контроллере нет wacko.gif
Может они имели ввиду NWR0/NWE/CFWE?

Попутно вопрос так как еще не разобрался - если подцепить один корпус 8-битной памяти то 16разрядное значение будет читаться в 2 захода? А если подцепить два по 8 или одну 16-битную м-му, то за один, т.е скорость чтения/записи в два раза увеличится?
Поскольку 8 и 16-разрядные схемы потребляют примерно одинаково видится оптимальней поставить один корпус 16битный. Я прав?


И еще. Какую скорость обмена можно ожидать от обычной малопотребляющая статики, скажем 70нс 16бит?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Mar 27 2008, 10:11
Сообщение #2


Гуру
******

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



Ну, если Вы собираетесь ставить 16 бит статику, то и вопросов нет - WRx не задействуются.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 27 2008, 12:25
Сообщение #3


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(aaarrr @ Mar 27 2008, 13:11) *
Ну, если Вы собираетесь ставить 16 бит статику, то и вопросов нет - WRx не задействуются.


Т.е у меня получается такая раскладка:

контроллер----16бит SRAM
nBS0 ------------- ~LB
nBS1 ------------- ~UB
nWE ------------- ~WE
nRD ------------- ~OE
A1 ------------- A0
...
...
A18 ------------- A17
D0-D15 ------------- D0-D15

nCS0 ------------- ~CS

Правильно? smile.gif
Чип селект я так понял для статики можно взять любой, и по идее логичнее использовать нулевой, но почемуто Атмел везде использует nCS2. В этом есть какойто особый умысел?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 27 2008, 12:55
Сообщение #4


Гуру
******

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



Цитата(Alexashka @ Mar 27 2008, 15:25) *
Правильно? smile.gif

Правильно.

Цитата(Alexashka @ Mar 27 2008, 15:25) *
Чип селект я так понял для статики можно взять любой, и по идее логичнее использовать нулевой, но почемуто Атмел везде использует nCS2. В этом есть какойто особый умысел?

ИМХО, умысла особого нет, просто они так представляют стандартную раскладку: 0 - Flash, 1 - SDRAM, 2 -SRAM и т.д.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 27 2008, 14:12
Сообщение #5


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(aaarrr @ Mar 27 2008, 15:55) *
ИМХО, умысла особого нет, просто они так представляют стандартную раскладку: 0 - Flash, 1 - SDRAM, 2 -SRAM и т.д.


тоды есть смысл оставить как у них- если появятся примеры для работы с внешней памятью чтобы ничего не менять в программе...

smile3046.gif
Go to the top of the page
 
+Quote Post



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

 


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


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