PDA

Просмотр полной версии : Модуль батарейного СОЗУ 64 Кбайт, частично совместимый с М1809РУ1



MM
22.10.2018, 13:50
Собственно, всё в названии темы - модуль габаритами ~ 30.1 х 38 миллиметров.
Батарея - внешняя таблетка 3 вольт. Срок хранения данных - продолжительный, зависит от тока течки БИС СОЗУ 62256, и может составить порядка нескольких лет.
Штыревые выводы - сигналы WTBT и DOUT.
Частично совместим с колодкой под КР1801РЕ2
Конфигурация настраивается припойными перемычками, сектора СОЗУ :
000000 - 017777
020000 - 037777
040000 - 057777
060000 - 077777
100000 - 117777
120000 - 137777
140000 - 157777
160000 - 177777
Есть возможность точнее настроить конфу крайнего ( любого ) сектора, выбранного пользователем, с точностью 002000, например :
160000 - 161777, - 163777, - 165777, - 167777, - 171777, - 173777, - 175777, - 177777.
Быстродействие - 0 тактов чтение, 0 или 1 такт запись ( т.к. 1801ВМ1 висит при 0 тактах задержки на запись по МПИ ).

Есть ли потребность в таком изделии ?

https://pic.maxiol.com/thumbs2/1576194647.531452428..jpg (https://pic.maxiol.com/?v=1576194647.531452428..jpg&dp=2)
Применять :
ЭКФ1564ИР37
ЭКФ1564КП7
ЭКФ1564ЛН2
ЭКФ1564ЛА4
ЭКФ1564ЛА3
62256 СМД
CAY17 4,7 и 100 Ком
0603 резисторы
1206 конденсаторы, по питанию - 1 мкф 6.3 в.
Подойдет для МС1201.02
*
Вариант 2023 2
https://pic.maxiol.com/thumbs2/1703878741.2997899089.21.jpg (https://pic.maxiol.com/?v=1703878741.2997899089.21.jpg&dp=2)

Manwe
22.10.2018, 14:18
Слишком техническая информация, непонятно обычному пользователю :)
В чём смысл, как это можно использовать?

MM
22.10.2018, 14:31
как это можно использовать?
1.Для замены ( 48 кбайт ) ДОЗУ в МС1201.01 и МС1201.02
2.Как 16 Кбайт СОЗУ в КНГМД БК0010, можно модуль напаять поверх ПЗУ КНГМД + 3 проводка.
3.Как эмулятор ПЗУ при создании софта для ПЗУ.
4.Можно в БК11/М пристроить в МСТД как дополнительные страницы ПЗУ.
......

photon
22.10.2018, 22:39
2.Как 16 Кбайт СОЗУ в КНГМД БК0010, можно модуль напаять поверх ПЗУ КНГМД + 3 проводка.

Мне кажется, что очень нужно. Предзаказ на 5 штук, если вместимости стандартного блока КНГМД будет хватать.

Manwe
23.10.2018, 13:50
2.Как 16 Кбайт СОЗУ в КНГМД БК0010, можно модуль напаять поверх ПЗУ КНГМД + 3 проводка.А в чём отличие от контроллера дисковода для БК-0010 АльтПро A16M с дополнительными 16 килобайтами?

MM
21.11.2018, 05:59
Немного упрощенный модуль :
https://pic.maxiol.com/thumbs/1542769047.531453096.msram1.jpg (https://pic.maxiol.com/?v=1542769047.531453096.msram1.jpg)

MM
27.11.2018, 02:31
Вариант для МС1201.02 - в пульте включается область 170000-173777, и выключается 140000-157777 :
https://pic.maxiol.com/thumbs/1544880627.531453651.srammod.jpg (https://pic.maxiol.com/?v=1544880627.531453651.srammod.jpg)
Для применения с 1801ВМ1 установка конденсатора на задержку сигнала DOUT желательна.

Для габаритов 4СПП 26 х 38 миллиметров.

MM
29.11.2018, 21:53
Пока по самой упрощенной Э3 :v2_dizzy_snowball: :
https://pic.maxiol.com/thumbs/1543517445.531453225.2373.jpg (https://pic.maxiol.com/?v=1543517445.531453225.2373.jpg)https://pic.maxiol.com/thumbs/1543517500.531453225.2374.jpg (https://pic.maxiol.com/?v=1543517500.531453225.2374.jpg)https://pic.maxiol.com/thumbs/1543517550.531453225.1129214255.jpg (https://pic.maxiol.com/?v=1543517550.531453225.1129214255.jpg)

Manwe
29.11.2018, 23:17
Круто было бы запустить в нём какие-нибудь 4-килобайтные демки и снять на видео результат - насколько быстрее обычной БК-шной памяти получается.

MM
30.11.2018, 14:14
насколько быстрее обычной БК-шной памяти получается
Для БК11/М - 400 т. рег-рег по чтению против ~262 т. рег-рег в заводском варианте с 565РУ5.
Для БК11/М с 6 мгц - 600 т. рег-рег против ~330 т. рег-рег с 565РУ5 и кварце 12 мгц.
Для БКх с М1801ВМ3А-6 мгц - 1.1 млн рег-рег против ~330 т. рег-рег с кварцем 12 мгц.
Для БК0010 - 300 т. рег/рег по чтению против ~220 т. рег-рег с 565РУ6.

Обращаю внимание, что замеры приведены только для чтения инструкций для процессора, т.е. скорость записи в графическое ДОЗУ БК не повышается.

Для МС1201.02 8 мгц - 800 т.рег-рег против ~700 т.рег-рег на 1801ВП1-013

Manwe
30.11.2018, 16:38
Для БК11/М - 400 т. рег-рег по чтению против ~262 т. рег-рег в заводском варианте с 565РУ5.
Для БК0010 - 300 т. рег/рег по чтению против ~220 т. рег-рег с 565РУ6.Существенный прирост!


скорость записи в графическое ДОЗУ БК не повышается.Да, с экранной памятью у БК всё плохо, основные тормоза из-за этого :(

Manwe
05.04.2019, 12:55
Не нашёл отдельную тему про тесты производительности, поэтому напишу здесь.

Запустил из ПЗУ БК-0011М запись на магнитофон (EMT 115). В начале идёт настроечный тон определённой частоты.
Скопировал программу, выдающую этот тон, в дополнительное статическое ОЗУ контроллера СМК. Запустил. Звучит выше.
Частота отличается примерно на 6.1%. Проверил на заводской БК и на современной реплике.

Таким образом, статическое ОЗУ работает быстрее, чем ПЗУ.¯\_(ツ)_/¯

Измерил число тактов процессора, соответствующее периоду волны. Для статического ОЗУ это 1246 тактов, что при частоте процессора 4 МГц соответствует звуку 3210,27 Гц. Синтезировал такой сигнал, сравнил с записанным с БК - совпадает. А период волны, выдаваемый программой в ПЗУ, измерить в тактах не удаётся. Поэтому считаем приблизительно: уменьшением на 6.1% получаем частоту около 3026 Гц. На слух весьма близко с звучащим из БК.

MM
31.12.2023, 18:12
Макетик модуля СОЗУ для отладочных целей. Может временно заменять ППЗУ, для МС1201.02 и БКшек.
Желающие могут заказать разводку 4-слойки размером 49 х 49 миллиметров.
https://pic.maxiol.com/thumbs2/1704034597.2997898907.3.jpg (https://pic.maxiol.com/?v=1704034597.2997898907.3.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1704034667.2997898907.img202312311733181.jpg (https://pic.maxiol.com/?v=1704034667.2997898907.img202312311733181.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1704034718.2997898907.img202312311733271.jpg (https://pic.maxiol.com/?v=1704034718.2997898907.img202312311733271.jpg&dp=2)
Назначение выключателей :
S1.1 - включено - разрешение чтения
S1.2 - включено - запрет выборки адресов 000000-017777
S1.3 - включено - запрет выборки адресов 020000-037777
S1.4 - включено - запрет выборки адресов 040000-057777
S1.5 - включено - запрет выборки адресов 060000-077777
S1.6 - включено - запрет выборки адресов 100000-117777
S1.7 - включено - запрет выборки адресов 120000-137777
S1.8 - включено - запрет выборки адресов 140000-157777

S2.1 - включено - запись разрешена
S2.2 - включено - запрет выборки адресов 174000-175777
S2.3 - включено - запрет выборки адресов 172000-173777
S2.4 - включено - запрет выборки адресов 170000-171777
S2.5 - включено - запрет выборки адресов 166000-167777
S2.6 - включено - запрет выборки адресов 164000-165777
S2.7 - включено - запрет выборки адресов 162000-163777
S2.8 - включено - запрет выборки адресов 160000-161777

Подстроечный резистор - настраивается быстродействие СОЗУ, в рамках 100 нс ... ~~5 мкс.
Измеренный ток хранения при напряжении батареи 3.80 вольт - порядка 5 мка для быстрых СОЗУ 12 нс, для СОЗУ на 70+ нс - ток будет порядка 1 мка.

Возможная дислокация ЭБ на 4СПП 49х49 :
https://pic.maxiol.com/thumbs2/1704039986.531452197.3.png (https://pic.maxiol.com/?v=1704039986.531452197.3.png&dp=2)https://pic.maxiol.com/thumbs2/1704047092.531452197.4.png (https://pic.maxiol.com/?v=1704047092.531452197.4.png&dp=2)

https://pic.maxiol.com/thumbs2/1704129558.531452197.5.png (https://pic.maxiol.com/?v=1704129558.531452197.5.png&dp=2)
Вариант, оптимизированный для БК11/М и блока КНГМД - расстояние от 12 выв. колодки К573РФ3 до края платы ( корпуса ) БК11/М 11.5 миллиметров.

MM
03.12.2024, 00:06
Упрощенный вариант МСОЗУ-2 , возможная компоновка 4СПП 49х49 :
https://pic.maxiol.com/thumbs2/1733173275.531453105.2.jpg (https://pic.maxiol.com/?v=1733173275.531453105.2.jpg&dp=2)

Схема МСОЗУ-2 ( упрощенная ) :
https://pic.maxiol.com/thumbs2/1733173429.531453105.23.jpg (https://pic.maxiol.com/?v=1733173429.531453105.23.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1733257932.531453692.213.jpg (https://pic.maxiol.com/?v=1733257932.531453692.213.jpg&dp=2)

Основное назначение МСОЗУ - отладка программ для последующей записи в ППЗУ, например К1801РР1.
При подключении проводочков DOUT и WTBT может выполнять функции ОЗУ на плате МС1201.02.

Приглашаются спонсоры проекта.

MM
06.04.2025, 13:03
Вариант Э3 специально для БКшки :
https://pic.maxiol.com/thumbs2/1743933671.531452203.311.jpg (https://pic.maxiol.com/?v=1743933671.531452203.311.jpg&dp=2)
Позволяет держать дамп 019 ПЗУ в адресах 160000-177577.
И подойдет для отладки дампов 017, 018, 1285, 106, 107, 108 ПЗУ.

https://pic.maxiol.com/thumbs2/1744715611.531453497.32.jpg (https://pic.maxiol.com/?v=1744715611.531453497.32.jpg&dp=2)