Работа с памятью K4E661612E

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 394
Зарегистрирован: Сб апр 28, 2012 16:04:14

Сообщение sx386 »

Помогите подключить память K4E661612E к контроллеру.

A0...A11 : этими выводами устанавливается адресс памяти
DQ0...15 : шина данных
w : H - ввод данных, L - вывод данных
oe : разрешает вывод данных, но не пойму смысла этого

А смысл этих выводов мне вобще не понятен:
Upper Colum Adress Strobe
Lower Colum Adress Strobe
Row Adress Strobe

Изображение
Критикуешь - предлагай. Предлагаешь - делай. Делаешь - отвечай.
Реклама
Друг Кота
Сообщения: 5409
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Вряд ли Вы сможете подключить DRAM , если не знаете даже в самых общих чертах принципы работы оной.
И как Вам может кто помочь ?
Можно только дать Вам направление , что изучить , и где найти учебники.

Вам следует ознакомится со следующим : ячейка динамической памяти , регенерация , матрица ячеек , мультиплексор , последовательная мультиплексированная подача адреса по частям ( адрес строки и адрес колонки ), использование шины данных поочерёдно для ввода и для вывода , временные диаграммы подачи управляющих сигналов и т.п. ..

До тех пор, пока всё сие не будете понимать, никто Вам помочь не сможет, увы..
( а что, много у Вас таких ИМС ? Что планируете соорудить ? )
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 394
Зарегистрирован: Сб апр 28, 2012 16:04:14

Сообщение sx386 »

Думаю, если бы Вы вкратце обьяснили, я подключу память.
ИМС 1000 шт.
Планирую сделать "VGA видеокарту". Без памяти подключил, но всё же нужна память.

Изображение

Т.е. чтобы считать ячейку нужно:
RAS=L
LCAS=L
UCAS=H
W=H
OE=L
Считается ячейка на DQ0 - DQ7 ?

Так ?
А то такое Hi-Z ?
Критикуешь - предлагай. Предлагаешь - делай. Делаешь - отвечай.
Друг Кота
Сообщения: 5409
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Самое "вкратце" выходит примерно на ~11 ~ 12 страниц текста с графиками и диаграммами.
У меня, увы пока не налажен сканер ( недавно задёшево прикупил МФУ с рабочей сканерной частью ), а так я бы с удовольствием отсканировал эту главу из книги, где описаны принципы функционирования динамической памяти.

Там обязательно надо подавать сигналы RowAdresSelect и ColumnAdresSelect строго в соответствии с временной диаграммой ( сначала переходит в "0" RAS потом через строго определённое время переходит в "0" CAS ) и обязательно обращаться ко всем адресам строк каждые 2мс для регенерации ( это условие в графических адаптерах, понятное дело, выполняется само собой ).

OutputEnable нужен для исключения конфликта на шине данных - представьте, что несколько микросхем начнут туда выдавать одновременно - кто "0", кто "1"- они друг друга пожгут просто, значит только одной можно разрешать выдачу в одном цикле.

Z означает высокоимпедансное состояние выводов, проще говоря "не мешать другим ИМС"

"Погулите" то, что я в предыдущем "посте" написал, может что подходяшее найдётся прочитать.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Периферия»