|
|
  |
AT91SAM7SE + SRAM, помогите разобраться |
|
|
|
Mar 26 2008, 14:47
|

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

|
Всем доброго дня! Стал разбираться как подключить статическую память к SAM7SE, прошерстил даташит и юзер гид. В юзер гиде нарисовано только подключение динамич.памяти, а в даташите показано вот что (рис): У левого корпуса м-мы SRAM подведена линия на запись "A0/NWR0/NBS0". Или я чего то не понимаю или такой линии в контроллере нет Может они имели ввиду NWR0/NWE/CFWE? Попутно вопрос так как еще не разобрался - если подцепить один корпус 8-битной памяти то 16разрядное значение будет читаться в 2 захода? А если подцепить два по 8 или одну 16-битную м-му, то за один, т.е скорость чтения/записи в два раза увеличится? Поскольку 8 и 16-разрядные схемы потребляют примерно одинаково видится оптимальней поставить один корпус 16битный. Я прав? И еще. Какую скорость обмена можно ожидать от обычной малопотребляющая статики, скажем 70нс 16бит?
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 26 2008, 15:14
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Alexashka @ Mar 26 2008, 17:47)  У левого корпуса м-мы SRAM подведена линия на запись "A0/NWR0/NBS0". Или я чего то не понимаю или такой линии в контроллере нет Может они имели ввиду 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 бит.
|
|
|
|
|
Mar 27 2008, 12:25
|

Практикующий маг
     
Группа: Свой
Сообщений: 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 Правильно? Чип селект я так понял для статики можно взять любой, и по идее логичнее использовать нулевой, но почемуто Атмел везде использует nCS2. В этом есть какойто особый умысел?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|