Страница 1 из 1

Блок СОЗУ+КНГМД БК0010/11/11М КМДРП-1

Добавлено: 23.06.2017,00:50
MM
Вариант Э3 блока КМДРП-1 на 62256 :
ИзображениеИзображение
ИзображениеИзображениеИзображение
В БК11 СОЗУ размещено в 13 странице ПЗУ и недоступно с пультового терминала по записи- только чтание.
*
Назначение выключателей, согласно Э3 :
SA1.1 - включение СОЗУ в адресах 160000-177577
SA1.2 - 140000-157777
SA1.3 - 120000-137777
SA1.4 - 100000-117777
SA1.5 - 060000-077777
SA1.6 - 040000-057777
SA1.7 - 020000-037777
SA1.8 - 000000-017777 ( замкнут - нет выбора банка )

SA2.1 - включение возможности чтения ( все банки ) ( замкнут - есть чтение )
SA2.2 - включение возможности записи ( все банки ) ( замкнут - есть запись )
SA2.3 - не подключено
SA2.4 - включение области ПЗУ блока КНГМД 170000-177577 ( замкнут - выключено ).
Выключение SA2.4 применяется при установке прошивки ПЗУ 019 в блок КНГМД для тестирования СОЗУ, или 1284 для работы с отладчиком "Грот".
Изображение
( Момент теста СОЗУ с 019 ПЗУ в блоке КНГМД )
*
Классический вариант Э3 :
Приблизительная Э3 платы расширителя СОЗУ БК10 ( но это другая трассировка была, позиции корпусов СОЗУ могут быть другими.)
http://s017.radikal.ru/i412/1210/09/3a91fc81dc94.jpg
http://s019.radikal.ru/i635/1210/d0/b8ccaa183c4b.jpg
Номинальный комплектация платы КМДРП :
КР537РУ8 ( РУ10 ) - 8 шт,
555ИД7 - 2 щт.
555ИР23 - 2 шт,
555ТМ2 - 1 шт.
555ЛА3 - 3 шт.
Все ИС логики можно сменять на КР1533 без каких - либо изменений.
Еще - 2 шт. диода КД522, 1 светодиод, 1 резистор 2 ком - для задержки RPLY ( при использовании импортных ИС СОЗУ резистор, диод к нему и конденсатор КМ5 100 пф. можно не ставить ), 1 резистор 200 ом - к светодиоду. 2-й диод КД522 монтируется между выходом ИС ЛА3 и сигналом шины RPLY.

Добавлено: 24.06.2017,14:44
svinka
Что-то конденсаторов желтых много. Память на них сделана?

Добавлено: 24.06.2017,14:53
MM
Конденсаторы К10-17-1в 100 пф на линиях МПИ АД0-АД15 и SYNC установлены специально для ДПП БК0010-01 под клаву МС7008 для возможности разгона данной платы до 6 мгц, без линейки конденсатров плата БК не будет разгоняться, ввиду неудачного трекинга.
При повторе конструкции для БК11 линейку конденсаторов на МПИ можно не устанавливать.
Рекомендуемый номинал конденсаторов - 47...100 пф, все одинаковые.

Добавлено: 26.06.2017,02:10
svinka
Желающим повторить блок рекомендую D-триггеры ИР23 заменить на защелки ИР22 (без изменения схемы, нумерации выводов и разводки ПП). Тогда будет работать с более медленной памятью (и 200нс тоже, без ожиданий, по спецификации МПИ)

При разводке новой печатной платы предпочтительна замена ИР22 на КР1533ИР33 или КР1594ИР33 так как трекинг менее короткий получится

Добавлено: 27.06.2017,04:43
MM
Вариант КМДРП-2 :
( Замена ПЗУ КР1801РЕ2-326 на 2 шт. 573РФ5/556РТ7 или типа такого ).
Изображение
Назначение выключателей :
SA2.1 - включение чтения СОЗУ ( замкнут- чтение возможно )
SA2.2 - включение записи СОЗУ ( замкнут - запись возможна )
SA2.3 - чтение ППЗУ в адресе 170000 - 177577 ( замкнут - нет чтения )
SA2.4 - чтение ППЗУ в адресе 160000 - 167777 (замкнут - нет чтения )
SA2.5 - не подключен
SA2.6 - не подключен
Ионистор можно заменить аккумом от сотового, можно сильно б/у.
ППЗУ по питанию подключать к линии +5 в.
*
В принципе, ППЗУ можно ставить и большего объема, и выбирать его нижним мультиплексором КП7 в дополнительных областях адресов, посредством подачи уровня +5в. на выводы Д2...Д7.
При использовании ИС памяти с быстродействием шустрее 150 нс можно не устанавливать замедляющий ответ конденсатор С2.

Добавлено: 30.06.2017,00:49
MM
Изменение в схеме БК0010 ( для БК11 не подойдет ), выключающее для ВП1-037 сигналы доступа к ДОЗУ в адресах 000000 - 037777.
Назначение - при установленном блоке КМДРП и включенных на блоке адресах СОЗУ 000000 - 037777 можно получить существенный рост быстродействия БК, а так же энергонезависимость ОЗУ в адресах 000000 - 037777.
Изображение

На Э3 - вопиющий брак, а так никто и не написал об этом...
На днях исправлю.

Добавлено: 11.07.2017,17:01
bigral
А какой типичный сценарий использования данного блока? Что с ним можно делать?

Он может подменять часть страниц из DRAM на плате компа вот этим встроенным SRAM? "Экран" невозможно из этих SRAM выводить? После 160000 наверное нету DRAM-a в БК?

Добавлено: 11.07.2017,20:35
MM
Обсуждение загрузки блока , и поиска подходящих образов дискет :
http://bk0010.org/forum/?id=29129

ИМХО - нечто оччень похожее применялось как эмулятор ППЗУ при разработке софта к БК11М, да и для др. похожих ЭВМ, в частности - для процев М2/М3 Э-60, да и др. процев Э-60 с косметитескими доработками изделия ( усилитель МПИ и отсечка ПЗУ с ВП1-128 вне действия сигнала BS7 ).

Было бы чудесно, если бы нашелся тополог и сделал трекинг общей ДПП для КНГМД и СОЗУ. СОЗУ применять в шаге 1.27 ( по 70 руб в Анионе ). Да и др. ИС мелкоты - тоже в таком духе, типа ЭКФ1533.

Добавлено: 19.12.2017,23:45
MM
Вариант на совковых компонентах, только для БК0010-01 :
ИзображениеИзображение
Изображение
Электролитический конденсатор - Ничикон 330 мк 6.3 в, хватает на несколько сек. хранения.
Измеренный ток хранения при внешнем напряжении +3.30 в. - 25 микроампер, для батареи 1 а/ч срок хранения - 4 года.

( На 2-м листе схемы только 537РУ9 )

*
Тест-1 МСТД БК0010 :
ИзображениеИзображение
( ПЗУ 019 установлено вместо 326 , включен полный доступ к ПЗУ )

*
КНГМД для БК0010 :
ИзображениеИзображение
Где выключатель "нор" - полная адресация ПЗУ КНГМД, второе положение - стандартно для КНГМД ( 1/2 ПЗУ ). Др.выключатель - "перезапуск ЭВМ"

Добавлено: 21.12.2017,20:56
MM
Выяснилось, что 0 тактов задерки вешает БК0010-01 при любой записи в СОЗУ, особенно на частоте 1801ВМ1 6 мгц, тогда как чтение проходит нормально при любых задержках.

Измеренное быстродействие БК0010 :
1. Текст теста :
012700 000100 012701 000000 010203 010203 010203 010203
010203 010203 010203 010203 077111 077014 000000 000000
Для холостого хода число 077111 заменялось на 077101.
Выполняется 33.554 млн рег-рег, без учета дополнительных 4.2 млн команд SOB
2. Результат для БК0010-01 3 мгц :
2.1. В СОЗУ 1 такт - 138 сек, ХХ - 26 сек, полезное время - 112 сек, быстродействие - 300 т. рег-рег
2.2. В ДОЗУ ( базовое ) - 167 сек, ХХ - 28 сек, полезное время - 139 сек, быстродействие - 241 т.рег-рег
3. Результат для БК0010-01 6 мгц :
3.1. В СОЗУ 1 такт - 81 сек, ХХ - 14 сек, полезное время - 67 сек, быстродействие - 501 т. рег-рег
3.2. В ДОЗУ ( базовое ) - 106 сек, ХХ - 16.5 сек, полезное время - 89.5 сек, быстродействие - 375 т. рег-рег
4. Результат для БК0010-01 3 мгц СОЗУ 0 тактов :
4.1 В СОЗУ 0 тактов - 125 сек, ХХ - 25 сек, полезное время - 100 с, быстродействие - 335 т. рег-рег
5. Результат для БК0010-01 6 мгц СОЗУ 0 тактов - нет данных, висело при первой записи в СОЗУ ( с пульта ).