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