Просмотр полной версии : ОЗУ с обратной связью
radist108
12.12.2017, 01:32
Приветствую всех!
Сейчас занимаюсь созданием ОЭВМ на современной элементной базе (1806ВМ2), столкнулся с отсутствием микросхем ОЗУ с выходом сигнала "ответ данных" (RPLY для процессора 1801ВМ2), таких как 1809РУ1, 537РУ11А и т.п. Может кто-нибудь подсказать, чем их можно заменить? Или может существует какая-нибудь схемотехническая хитрость генерации сигнала RPLY?
Прилагаю тайминги работы таких микросхем ОЗУ
Спасибо.
63358
Приветствую всех!
Сейчас занимаюсь созданием ОЭВМ на современной элементной базе (1806ВМ2), столкнулся с отсутствием микросхем ОЗУ с выходом сигнала "ответ данных" (RPLY для процессора 1801ВМ2), таких как 1809РУ1, 537РУ11А и т.п. Может кто-нибудь подсказать, чем их можно заменить? Или может существует какая-нибудь схемотехническая хитрость генерации сигнала RPLY?
Прилагаю тайминги работы таких микросхем ОЗУ
Спасибо.
63358
Никакой разницы нету между ОЗУ и устройствами на шине МПИ\QBUS. А про то как подключать устройства к МПИ\QBUS тут уже сотня тем а воз и ныне там.
самый простой способ генерации сигнала RPLY - использование микросхемы КР588ВГ2.
Еще найдите схему доп.ОЗУ для БК на 2-х КР537РУ17 и посмотрите эту цепь в УТК на ВМ2 от ММ
схему доп.ОЗУ для БК на 2-х КР537РУ17
http://zx-pk.ru/threads/27820-blok-sozu-kngmd-bk0010-11-11m-kmdrp-1.html
Батарейное СОЗУ. Если ограничиться размером в 16 кбайт - 537РУ16/17 вполне подойдут.
Сейчас занимаюсь созданием ОЭВМ на современной элементной базе (1806ВМ2)
ОЭВМ бывают только с обозначением ВЕ. Обозначение ВМ это процессоры.
.
Современной??? По сравнению с лампами да, будет большим рывком.
столкнулся с отсутствием микросхем ОЗУ с выходом сигнала "ответ данных" (RPLY для процессора 1801ВМ2), таких как 1809РУ1, 537РУ11А
Есть там ответ, читайте внимательней описание.
схему доп.ОЗУ для БК на 2-х КР537РУ17
http://forum.maxiol.com/index.php?act=Attach&type=post&id=4428
Он же пишет что делает ОЭВМ на основе 1806ВМ2, а не считает его микроконтроллером.
ОЭВМ = Однокристальная ЭВМ.
Для того чтобы 1806ВМ2 считалось ОЭВМ, надо добавить ОЗУ и ПЗУ на один кристалл процессора.
В БК-0011М-01 заменили все м/с ОЗУ на одну, можно спросить у авторов
тама используется контроллер динамического озу 1801ВП1-037 который генерирует искомый сигнал RPLY
Алгоритм выдачи сигнала RPLY при работе с СОЗУ :
( Выбор СОЗУ ) + SYNC 0v. + DIN 0v = RPLY 0v.
( Выбор СОЗУ ) + SYNC 0v + DOUT 0v = RPLY 0v.
Распознавать диапазон адресов СОЗУ необходимо по перепаду уровня сигнала SYNC с +5 в. до 0в, в этот момент на линиях МПИ АД0...АД15 ( и А16...А21, если таковые имеются ) содержится адрес.
Так же обращаю внимание, что сигнал SEL 1806ВМ2 является по сути адресной линией, и может быть снят до окончания цикла обмена без всякой причины самим 1806ВМ2.
Если время выдачи данных из ИС СОЗУ на МПИ меньше ~150 нс, можно никакой злодержки выдачи сигнала RPLY на МПИ не устраивать.
Однако, замечено, что не все схемы с 1801ВМ1 нормально воспринимают задержку ОЗУ 0 тактов - могут и беспричинно висеть. 1806ВМ2 нормально воспринимает задержку ОЗУ 0 тактов.
Может кто-нибудь подсказать, чем их можно заменить? Парочкой 62256, это будет полное ОЗУ для ВМ2. К ним понадобится пара 8-битных регистров, которые образуют регистр адреса, защелкнуть по СИА, и (подобно тому, как это сделано на 1201.01 и .02) один инвертирующий мультиплексор 8х1, выход которого отдать на CS этих м/с ОЗУ, (может быть,) на шинные драйверы, и, через неинвертирующий элемент с ОК, на RPLY. На адресные входы мультиплексора подать линии А13-А15 с регистра адреса, вход D7 мультиплексора заземлить, остальные вхходы данных подтянуть резисторами к +5В и подключить к блоку джамперов или переключателей, каждый из них позволит включить или выключить банк ОЗУ с номером, равным номеру входа мультиплексора.
Только вот прицепить системное ПЗУ и обслужить HALT-mode таким образом не выйдет, придется изобретать что-то или на рассыпухе, или на ПЛИС.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot