Образец устройства для гражданского применения ( макетирование и отладка МПИ систем ), почти весь на иностранной ЭБ ( можно и Интеграловскую применять
) :
ТО изделия "Эмулятор группы 1801РР1 с внутрисхемным низковольтным программированием"
1. Э3 :
Применены компоненты :
Д1, Д2, Д3 - ЭКФ1564ИР37 ( 74HC574D )
Д5 - ЭКФ1564ТЛ2 ( 74HC14D )
Д6, Д7 - ЭКФ1564ЛН2 ( 74HC05D )
Д8 - ЭКФ1533ЛП17 ( замена на 74HC07D )
Д9 - ЭКФ1564ЛА4 ( 74HC10D )
Д10 - ЭКФ1564КП7 ( 74HC151D )
Д11 - ЭКФ1564КП2 ( 74HC153D )
Д12 - ЭКФ1564ЛЛ1 ( 74HC32D )
СБИС ЭСППЗУ - AT49F1025-xxVy, где "хх" - время выборки ( любое ), "у" - терморежимное исполнение ( любое )
Одиночные резисторы - размера 0603 номиналов 2 ком.
Резисторная сборка размера 0603 номинала 2 ком CAY16-202J4 ( 1 шт., RN9 )
Резисторные сборки размера 0603 номинала 10 ком CAY16-103J4LF ( остальные )
Конденсаторы советские палладиевые К10-17 типоразмера 1206 номиналов :
С1 - 30 пф
С2 - 150 пф
С3 - 2000 пф ( при этом резистор зарядки должен быть ~100 ком к линии +5в. ).
Конденсатор китайский керамический типоразмера 1206 номинала 4.7...68 мкф 6.3 в. Мурата - С4
Диоды дискретные сигнальные - формованные для поверхносного монтажа КД512 ( или КД513 ), или аналоги КД521 для поверхностного монтажа типа PMLL4148L.115
Диоды светоизлучащие СМД сверхъяркие ( обеспечиващие нормальное функционирование при токе 1 ма ) - типоразмера
KA-3528PWC-A ( 3.5 х 2.8 миллиметра ), цвет свечения - не нормирован.
Выводы латунные штыревые размером 15 х 0.5 х 0.5 миллиметра - 25 шт.
*
Назначение бит регистра управления 177762 ( только запись ) :
000001, 000002, 000004, 000010 - номер страницы ППЗУ.
000020, 000040, 000100 - в резерве для более емких СБИС ЭСППЗУ, в изделии не используется.
000200 - светодиод "Запись", установка в "200" - светодиод светится, "000000" - не светится.
После каждой записи в регистр ~40 мкс действует режим адресации именно через номер сектора ( в регистре 177762 ),
и по всем адресным слотам модуля представлен одинаковый контент ( длина адресного слота - 020000 или 8 кбайт ).
*
Номера страниц ППЗУ и их расположение по адресам слотов :
1. Управление по 23 выв. модуля, 0в. - модуль выбран. Имеет приоритет над выбором по выв. 21 и 22.
000000 страница - адреса 000000...017777 ( выв.12 Д10 КП7 =+5в. )
000001 страница - адреса 020000...037777 ( выв.13 Д10 КП7 =+5в. )
000002 страница - адреса 040000...057777 ( выв.14 Д10 КП7 =+5в. )
000003 страница - адреса 060000...077777 ( выв.15 Д10 КП7 =+5в. )
000004 страница - адреса 100000...117777 ( выв.01 Д10 КП7 =+5в. )
000005 страница - адреса 120000...137777 ( выв.02 Д10 КП7 =+5в. )
000006 страница - адреса 140000...157777 ( выв.03 Д10 КП7 =+5в. )
000007 страница - адреса 160000...177777 ( выв.04 Д10 КП7 =+5в. ) ( не использовать для записи ячейку 177762 )
2. Управление по 21 выв. модуля, 0в. - модуль выбран.
000014 страница - адреса 100000...117777 ( выв.13 Д11 КП2 =+5в.)
000015 страница - адреса 120000...137777 ( выв.12 Д11 КП2 =+5в.)
000016 страница - адреса 140000...157777 ( выв.11 Д11 КП2 =+5в.)
000017 страница - адреса 160000...177777 ( выв.10 Д11 КП2 =+5в.) ( не использовать для записи ячейку 177762 )
3. Управление по 22 выв. модуля, 0в. - модуль выбран. Имеет приоритет над выв. 21 модуля. Одновременная выборка по выв. 21 и 22 - недопустима.
000010 страница - адреса 100000...117777 ( выв.03 Д11 КП2 =+5в.)
000011 страница - адреса 120000...137777 ( выв.04 Д11 КП2 =+5в.)
000012 страница - адреса 140000...157777 ( выв.05 Д11 КП2 =+5в.)
000013 страница - адреса 160000...177777 ( выв.06 Д11 КП2 =+5в.) ( не использовать для записи ячейку 177762 )
https://cloud.mail.ru/public/Gcdf/w6cpM9W7o - схема подробнее.
*
Размер 4СПП 30.1 х 38
*
Позволяет сделать модуль Бейсика БК11М из обсуждаемого блочечка.
( По ссылке на диске есть дампы ПЗУ Бейсика БК11М )
*
Описание программатора для модуля ЭСППЗУ, ориентирован на БК11М :
Дополнен командой "/", стирающей буфер в ОЗУ ( адреса 020000 - 037777 ) и записывающий в адреса буфера 020000 = 000240 и в 020002 = 000207, необходимые для приготовления "пустой" страницы для ПЗУ пользователя БК11М.
Описание пунктов меню :
Пункт ";" - Назначение адреса окна модуля ППЗУ, рекомендуемый для БК11М адрес - 120000.
Пункт ":" - Назначение числа для записи в порт селектора страниц ПЗУ 177716 БК11М при обращении к окну модуля ППЗУ, рекомендуемое значение - 005010, соответствует 12-й странице ПЗУ БК11/М.
Возможные значения масок по записи в порт 177716 и страницы ПЗУ БК11/М, им соответствущие :
005001 - 10-я страница ПЗУ, обычно занятая ПЗУ Бейсика - 328 ( адрес 100000 ) и 329 ( адрес 120000 ) прошивками.
005002 - 11-я страница ПЗУ, обычно занятая ПЗУ Бейсика - 327 ( адрес 100000 ) и БИОС 325 ( адрес 120000 ).
005010 - 12-я страница ПЗУ, обычно свободная ( колодки под сдвижной крышечкой БК11/М ), сигнал выборки выведен на А32 разъема МПИ
005020 - 13-я страница ПЗУ, сигнал её выборки выведен на контакт разъема МПИ А22
Пункт "0" - полное стиране всех секторов модуля ППЗУ = "000000".
Пункт "1" - загрузка буфера в ОЗУ ( адреса 020000 - 037777 ) контентом с блока КНГМД БК11/М ( 253 ПЗУ БК11 без "М"
поддерживается ). Штатными контроллерами дисков ДВК - не поддерживается.
Сначала надо набрать номер первого блока загружаемого файла дампа ( узнать его - команда DIR/FU/BL/OC RT-11 ),
затем - адрес буфера ОЗУ ( рекомендуется - 020000 ), затем - номер диска ( 0 или 1 ), затем - к-во слов чтения ( для дампа 8 кбайт - 010000 слов ).
Обращаю внимание, что при вводе отрицательного значения к-ва слов обмена произойдет запись буфера из ОЗУ на диск, в указанный номер блока.
Пункт "2" - загрузка с ПЗУ БКшки, сначала набрать адрес ПЗУ для считывания в буфер, потом - значение регистра селектора ПЗУ БК11/М, которое необходимо для доступа к читаемой ПЗУ ( описание страниц ПЗУ см. выше ), затем - к-во слов переписи данных
( обычно 010000 слов ( 8 кбайт ) ).
Этим пунктом меню можно списывать и страницы ОЗУ БК11/М ( описание выборки страниц ОЗУ с помощью регистра 177716 - см. Руководство сисьтемного программиста БК11/М ).
Перед копированием контента буфер в ОЗУ очищается.
Пункт "3" - программирование назначенного сектора ППЗУ, размер сектора - 8 кбайт.
Пункт "4" - Таблица секторов ППЗУ с к/с и первыми словами дампов.
Соответствие секторов и сигналов выборки модуля ППЗУ :
23 вывод модуля , страницы ПЗУ БК11/М "12" :
00 сектор - адреса 000000 - 017777
01 сектор - адреса 020000 - 037777
02 сектор - адреса 040000 - 057777
03 сектор - адреса 060000 - 077777
04 сектор - адреса 100000 - 117777 ( обычно занимают колодки ПЗУ пользователя БК11/М в 12-й странице ПЗУ )
05 сектор - адреса 120000 - 137777 ( обычно занимают колодки ПЗУ пользователя БК11/М в 12-й странице ПЗУ )
06 сектор - адреса 140000 - 157777 ( обычно занят ПЗУ БИОС БК11М 324 )
07 сектор - адреса 160000 - 177777 ( адреса 160000-167777 обычно заняты 326 ПЗУ блока КНГМД БК11М )
22-й вывод модуля, страницы ПЗУ БК11/М "11" :
10 сектор - адреса 100000 - 117777 ( обычно занят ПЗУ Бейсика БК11М 327 )
11 сектор - адреса 120000 - 137777 ( обычно занят ПЗУ БИОС БК11М 325 )
12 сектор - адреса 140000 - 157777 ( обычно занят ПЗУ БИОС БК11М 324 )
13 сектор - адреса 160000 - 177777 ( адреса 160000-167777 обычно заняты 326 ПЗУ блока КНГМД БК11М )
21-й вывод модуля, страницы ПЗУ БК11/М "10" :
14 сектор - адреса 100000 - 117777 ( обычно занят ПЗУ Бейсика БК11М 328 )
15 сектор - адреса 120000 - 137777 ( обычно занят ПЗУ Бейсика БК11М 329 )
16 сектор - адреса 140000 - 157777 ( обычно занят ПЗУ БИОС БК11М 324 )
17 сектор - адреса 160000 - 177777 ( адреса 160000-167777 обычно заняты 326 ПЗУ блока КНГМД БК11М )
Пункт "5" меню -просмотр назначенного сектора ППЗУ, фрагментами по 100 ( 8 ), от назначенного адреса. Пробел - "дальше".
Пункт "6" - подсчет к/с буфера в ОЗУ, адреса 020000 - 037777 ( 8 кбайт ).
Пункт "7" - тестирование доступа к регистру управления модуля ППЗУ, при отсуствии записи в него вывести сигнал DOUT процессора ( для 1801ВМ1 - выв. 37 ) на штырь "DOUT" модуля ППЗУ, и включить соответствующий выключатель на модуле.
Допускается работа при наличии др. данных по адресу 177762 в М-ЭВМ.
Пункт "8" - назначение номера сектора ППЗУ , для записи и просмотра контента.
Пункт "9" - назначение адреса просмотра контента сектора ППЗУ, на др. параметры не влияет.
Пункт "/" ( в меню отсуствует ) - очистка буфера в ОЗУ запись в его адрес 020000 числа "000240" и в адрес 020002 числа "000207".
Пункт "СУ/Ц" ( в меню отсуствует, код кнопки клавиатуры "000003" ) - выход в RT-11.
35-й вариант от 02 сентября 2018 г., добавлена функция "Стерх" - при нажатии на Запятую, производится конвертирование формата данных в буфере с формата Стерха на формат 100% БК/ДВК. Функция обратимая - при повторном нажатии данные переворачиваются обратно. В меню не отмечена.
*
37-й вариант диска БК11М с файлом программатора PRG.SAV:
https://cloud.mail.ru/public/7WGW/zuajJnnT2Программа написана для применения на БК11М, БК11, БК0010 с контроллером КНГМД БК11/М ( 253 прошивка ПЗУ поддерживается ). Верхняя граница собственно текста программатора - 010000, буфер занимает адреса 020000-037777.