[an error occurred while processing this directive] [an error occurred while processing this directive]
Я бы тоже выбрал DRAM, и если не критична скорость, то интерфейс сделал бы программный ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено DDA 16 октября 2001 г. 13:38
В ответ на: Подскажите, не занимался ли кто сопряжением МК с SDRAM (+) отправлено Dimych 15 октября 2001 г. 21:58

Я тоже как-то подумывал об использовании модулей SIMM для дешевого хранения больших объемов информации.

Ведь в Palm'оподобных устройствах это давным давно применяется (не модули SIMM, естественно, а обычная DRAM EDO в качестве, ну, флеш-памяти, что-ли). Т.е. флеш там тоже есть, но в нем операционная система и стандартные программы, а все пользовательские приложения и данные хранятся в обычной памяти, на которую даже при выключенном устройстве подается питание и выполняется регенерация. Двух батареек ААА хватает на 2 месяца (по моему, неплохо).

Так вот, берем SIMM и чисто программно подключаем, например, к AVR. Интерфейс достаточно прост: выставили первую половину адреса - подали RAS, выставили вторую - CAS, сигналом WE выбрали операцию - чтение/запись. Получается устройство всего на одном чипе (возможно не хватит выводов для шины данных (32 разряда) - тогда надо еще 4 мультиплексора). Регенерация тоже програмная - разбудили контроллер по таймеру (каждые 16-128мс) и подали 1к (или 4к) импульсов на CAS и RAS (при подаче "CAS-перед-RAS" ипользуется внутренний счетчик регенерации микросхемы памяти и не надо ничего городить внешнего).

Просто, быстро, дешево.

Можно, конечно, подключить память и аппаратно с помощью ПЛИС или обычной логики (особенно, если нужна максимальная скорость).

А использовать можно вместо USB-Flash карточек для переноски информации между компьютерами и др.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru