<< Форум | Как переключателем отключить модуль ДОЗУ, вставленный в МПИ?
? Sanders - 19 февраля 14:47 Пытаюсь паять ДОЗУ для "пустого" контроллера КНГМД от БК-0011, с целью использовать эту связку в БК-0010-01. Схема контроллера классическая на 2х регистрах ИР22 и двух РУ17 (16кб) взята в одном из журналов БК-шной тематики. Как можно "одним движением" освободить эти адреса (120000-157777), не вынимая контроллера из БК? Например, ПЗУ отключается выводом CE (если не напутал) и ее как бы и нет уже. А ОЗУ как отключить, если оно висит на МПИ? Допустим, я максималист, и хочу в свою самоделку напаять еще и Фокал по адресу 120тыс. Как мне переключать "Фокал/ДОЗУ"?
? Anonymous - 19 февраля 17:24 Пропускаете SYNC через два инвертирующих элемента для небольшой задержки, вот между ними, где установленному SYNC сответствует "1" ставите замыкатель на землю, а сам инвертирующий элемент с открытым стоком/коллектором используете. Если нет такой цепочки, то логический элемент, блокирующий SYNC ставите.
? Sanders - 19 февраля 18:52 Так а зачем двойной инвертор? Я же могу поставить перекидной переключатель центральным (перекидным контактом) к ДОЗУ на линию SYNC, а крайними контактами к SYNC БК и "земле". В режиме ДОЗУ блок ДОЗУ получает SYNC, а в режиме ОТКЛ: SYNC БК повисает в воздухе (или направляется на ПЗУ Фокала), а получатели сигнала SYNC в блоке ДОЗУ замыкаются на землю.
? Anonymous - 19 февраля 20:09 Потому что SYNC на земле - это всегда активное ОЗУ будет, а обводить его через переключатель - ловить глюки всей машиной.
? SKcorp. - 20 февраля 14:34 Сделай фича-коннектор и втыкай туда по очереди дОЗУ или Фокал.
? anonymous - 20 февраля 15:28 Да сделал бы лучше по стандарту, через управление от DS3 & DS2 контроллера, тогда и бейсик будет с дисководом работать ПЗУшный...
? anonymous - 20 февраля 15:30 В смысле - переключение фокал/бейсик/озу на десыятке. А отключение ОЗУ ему надо, как я понял, чтоб можно было обратно в 11ю блок подключать.
? Sanders - 20 февраля 20:42 Да нет же. Для 11й у меня хватает контроллеров. У меня не стоит задача использовать один контроллер всюду. Я хотел именно переключать на контроллере режимы "ПЗУ Фокал - ДОЗУ 16кб" И я к сожалению не знаю, что такое DS3 & DS2. Других вариантов нет? Самый простой вариант - это двойной инвертор на SYNC, а в разрыве замыкание его на землю, и в это время разрешение выборки из ПЗУ Фокала?
? anonymous - 20 февраля 22:14 1) что мешает фокал загрузить в озу? 2) микросхемы пзу и озу на 8кб имеют по два входа выборки, их можно повесить на одну шину. 3) по стандарту, который поддерживают все ОС для БК0010, отключение ОЗУ производится установкой сигнала DS3 в регистре контроллера дисковода и подключение ПЗУ на его место - при установленном, совместно с DS3, сигналом DS2.