Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91SAM7SE + SRAM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Alexashka
Всем доброго дня!

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

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

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


И еще. Какую скорость обмена можно ожидать от обычной малопотребляющая статики, скажем 70нс 16бит?
aaarrr
Цитата(Alexashka @ Mar 26 2008, 17:47) *
У левого корпуса м-мы SRAM подведена линия на запись "A0/NWR0/NBS0". Или я чего то не понимаю или такой линии в контроллере нет wacko.gif
Может они имели ввиду NWR0/NWE/CFWE?

Очень на то похоже. В даташитах на RM9200 и SAM9261 такая же картинка, хотя A0 и WR0 на разных пинах.

Цитата(Alexashka @ Mar 26 2008, 17:47) *
Попутно вопрос так как еще не разобрался - если подцепить один корпус 8-битной памяти то 16разрядное значение будет читаться в 2 захода? А если подцепить два по 8 или одну 16-битную м-му, то за один, т.е скорость чтения/записи в два раза увеличится?
Поскольку 8 и 16-разрядные схемы потребляют примерно одинаково видится оптимальней поставить один корпус 16битный. Я прав?

Да.

Цитата(Alexashka @ Mar 26 2008, 17:47) *
И еще. Какую скорость обмена можно ожидать от обычной малопотребляющая статики, скажем 70нс 16бит?

Пиковое значение будет около 20Мбайт/с для 16 бит.
Alexashka
smile.gif aaarrr пасиб за ответ
Поставлю 16битную статику, хотя с ее подключением по таблице из даташита теперь вкрадываются сомнения -а нет ли в ней какогонить ляпа...
aaarrr
Ну, если Вы собираетесь ставить 16 бит статику, то и вопросов нет - WRx не задействуются.
Alexashka
Цитата(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. В этом есть какойто особый умысел?
aaarrr
Цитата(Alexashka @ Mar 27 2008, 15:25) *
Правильно? smile.gif

Правильно.

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

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


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

smile3046.gif
aaarrr
Смысл был бы, только если бы SRAM стояла на их Developer Kit'ах. Делайте как больше нравится, можно еще выбор CS'а резисторами предусмотреть, но это, ИМХО, лишнее.
Alexashka
Цитата(aaarrr @ Mar 27 2008, 17:22) *
Смысл был бы, только если бы SRAM стояла на их Developer Kit'ах. Делайте как больше нравится, можно еще выбор CS'а резисторами предусмотреть, но это, ИМХО, лишнее.


Спасибо за советы...завтра начинаю рисовать принципиалку cool.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.