Вход

Просмотр полной версии : Переделка МС1201.03 на СОЗУ с использованием платы от блока ВМ3А.



MM
16.06.2014, 23:48
Предлагаю желающим высказать свое мнение об этом.
В МС1201.03 ( МС1201.04 ) удаляются ИС 565РУх, 8 шт. рядомстоящих КР531ИР22 ( одинокая КР531ИР22 - остается ) ну и конечно главный кошмар пользователя - 555ВЖ1. ИС 1801ВП1-119 остается, но цепи её включения изменяются - она таперь только для пультового режима (когда сигнал ВМ3 SEL=0v ).
В СОЗУ возможно батарейное питание, объем = 2 мбайт, 0 циклов ВМ3.
Для страждущих возможно и 4 мбайт - но это сплошные навесы ИС СОЗУ потребуются ( и др. ИС ).
Быстродействие М-ЭВМ - подрастет немного, стабильность работы - принципиально выше.
( Предполагается наконец пофиксить баг предвыборки 1801ВМ3 - жесткой привязкой сигнала SSYNC к сигналу ТА )
Режимы ДМА сохранятся, КР1801РЕ2-134 ПЗУ - тоже, карта адресов - от оригинальной МС1201.03/04.
Стоимость компонентов ( без работы ) :
Плата ВМ3А - 650 руб
ИС СОЗУ 4 шт. M5M5408AFP-70LL - по 250 руб в Москве.
Мелких ИС серии 74 - около 10 шт. по 15 руб - около 150 руб.
ИС 217ЛА2 - 2 шт. - от 10 до 30 руб за 1 шт. , в зависимости от ж.
Конденсаторы К10-17-2в - 8 шт. 0.47 мк - примерно по 30 руб за 1 шт.
Мелкие компоненты - кварец, К53-14, резисторы - порядка 100 руб.
Разъем СНП58-64 папа и мама - 300 руб за 2 шт.- т.к. модуль съемный.
ИС КР531АП2 - 6 шт. - порядка 100 руб за 6 шт.
Проводок МГТФ 0.05 - 20 метров примерно по 10 руб.
Итого компоненты - 2760 руб.

MiX
17.06.2014, 00:11
MM, Так это коммерческое предложение?

Немного оффтопа.

Мне интересно как поставить КМ41256АР к примеру. Надо заводить А8 (1нога).

MM
17.06.2014, 00:52
По теме - нет, пока это не коммерческое предложение - просто пусть желающие выскажутся, надо ли проводить макеты или это хлам средневековый.
Более того, все компоненты из списка - не я продаю.
Э3 пока нет - но это вопрос скорее времени, т.к. там усё элементарно ( Ватсон ).
*
По вопросу о 565РУ7 ( 41256 ) - её вполне можно на МС1201.04 ставить, но лучше - парочку коротких СИММ ( 30 пин ), у которых возможна регенерация КАС-до-РАС,
по возможности с временем выборки не более 60 нс.
( По слухам, отлично работает - не сыплет ошибками ! ).
И объем ДОЗУ можно до 2 мбайт нарастить - надо только немного перемычек поставить на плате ( разрешенный объем и развести доп. адрес на ИР22 ).
Это применимо к МС1201.03 только после её переделки в МС1201.04 - в части адресного доступа к ИС СОЗУ. Без переделки - неизвесно, как будет регенерироваться ИС - если достаточно 8 адресных ног, то может быть даже и подойдёт . Можно для опытов заменить 1 шт., доп. адрес посадить на общий с переключателем на +5в. и поэкспериментировать. Суть эксперимента - нет ли выпадения данных при перещелкивании указанным переключателем - провести запись массива, подождать несколько МИНУТ ( при другом положении адресного переключателя ) и провести контрольное чтение, вернув адресный переключатель в начальное положение ( как при записи контрольного массива ).
*
Если есть возможность, на живом ДВК4 проведите эксперимент : при загрузке с VM.SYS попытайтесь скопировать электродиск VM: на гибкий диск - достаточно всего несколько блоков, командой .COPY/DEV VM0:/ST:0/END:10 MY0:
Как адрес назначения можно и МХ: использовать - если он в системе установлен.
И какая версия ОС будет - тоже интересно. ( Вопрос интересный ! )

MiX
18.06.2014, 13:36
пусть желающие выскажутся

Быстродействие М-ЭВМ - подрастет немного
Здесь и есть ответ.

Без переделки - неизвесно, как будет регенерироваться ИС - если достаточно 8 адресных ног
Вот в этом и есть вопрос. В теории если пойдёт то память будет на четверть меньше без подключения 9 адреса. Ещё интересно что скажет биус, будет-ли он показывать большую память или также 256 писать. Подозреваю что ещё нужно 377 прошивку ставить.

Можно для опытов заменить 1 шт., доп. адрес посадить на общий с переключателем на +5в. и поэкспериментировать.
Тест Т4 пойдет?

Если есть возможность, на живом ДВК4 проведите эксперимент
Что имеется ввиду ДВК4? Наличие винчестера?. Есть типа ДВК3 (МС1201.03).

И какая версия ОС будет - тоже интересно. ( Вопрос интересный ! ) А какая нужна? VM.SYS можно к любой системе прилепить из семейства RT11(если я не ошибаюсь.)


MM, Я так понимаю вы занимаетесь разработкой. Будет интересно если изготовить отдельную плату памяти под МПИ. А туда можно уже хоть СИММ, хоть ДИММ ставить это уже как душа пожелает.

MM
18.06.2014, 14:08
1. Для теста подставной РУшки Т4 не подойдет - т.к. он пишет и читает, а надо - чтобы раздельно писал и по команде пользователя читал записанное. Тест надо писать .
2. Наличие МС1201.03 и любого контроллера гибкого диска - уже хорошо для теста
перезаписи VM на MY/MX командой COPY/DEV.
Суть в том, что при RT11SJ V5.00 операция не будет завершена корректно. Впрочем, интересует статистика - по разным девайсам и версиям дров.
3. Повторять подвиг Зеленограда в одиночку - скучно. Лучше поискать готовые полумегабайтные полуплаты - они в СССР выпускались нехилыми тиражами - под корзинку МПИ ДВК. Теоритически можно разработать такую, но цена голой при к-ве 10 шт. будет не менее 1000 руб, и комплектухи - под 2000 руб - кому оно надо, да еще без батарейного хранения ?
4.Насчет БИОС в МС1201.03/04. Его там нет.
Объем ОЗУ определяет VM.SYS при старте ОС, а 134 ПЗУ - только смотрит его для очистки, там этот фрагмент весьма кривоват.
5.Суть переделки МС1201.03 под СОЗУ - исключение ошибок ДОЗУ, которые есть на 99% этих плат - ввиду ошибки проектирования 119 ВП1 - не соблюдения таймингов ИС ДОЗУ. ( Ну или ВП1-119 изначально под 35 нс ИС ДОЗУ проектировали в 1985 г. ? )

MiX
18.06.2014, 14:40
Повторять подвиг Зеленограда в одиночку - скучно.
Что за подвиг Зеленограда?

Лучше поискать готовые полумегабайтные полуплаты - они в СССР выпускались нехилыми тиражами - под корзинку МПИ ДВК.

Где их искать? И потом полумегабайтные...

Теоритически можно разработать такую, но цена голой при к-ве 10 шт. будет не менее 1000 руб, и комплектухи - под 2000 руб - кому оно надо, да еще без батарейного хранения ?

Комплектуху определяем сами. Если делать то уже под 4мега.
Зачем батарейное хранение, речь идет об ОЗУ.


Насчет БИОС в МС1201.03/04. Его там нет.
Объем ОЗУ определяет VM.SYS при старте ОС, а 134 ПЗУ - только смотрит его для очистки, там этот фрагмент весьма кривоват.
Имелось ввиду монитор.
При загрузке МС1201.03 пишет 256к памяти. Так это заставка или он знает сколько на самом деле?


Суть переделки МС1201.03 под СОЗУ - исключение ошибок ДОЗУ, которые есть на 99% этих плат - ввиду ошибки проектирования 119 ВП1 - не соблюдения таймингов ИС ДОЗУ.

Дык исправлено 2мя проводками.

MM
18.06.2014, 15:25
1. Ре2-134 считает ДОЗУ. Но очень приблизительно.
2. 2 проводочка на МС1201.03 - это для сборки ВМ3+ВМ4 .

MiX
18.06.2014, 15:37
MM, А RTC на V3021 (или что-то подобное)
на плату можно прилепить. Если есть опыт то куда подсоединять?

MM
19.06.2014, 04:42
Я несколько дней назад смотел насчет часиков на ИС V3021. Указанная ИС - 8-выводная, что крайне неудобно для МПИ. Для МПИ подходящи ИС с 8-битной шиной, например 580ВВ55, 580ВИ53 и т.п. ИС - т.е. те, что заточены или под МПИ, или под ISA, или под процессор Z80 / 580ВМ80.
Для приделки аппаратных часиков на МПИ необходимо повесить ИС с часиками на адрес на МПИ ( в районе адресов ввода - вывода BS7 ) , не занятый существующими или стандартными устройствами на МПИ. Предположим, адрес регистра часиков будет 177500 и немного выше ( предлагаем адрес ! ) . Для детектирования адреса понадобятся несколько ИС - 555ЛН2 ( 3 шт. ) , 555ТМ2, 555ЛН1, 555ЛА3, 555КП7 и собственно ИС часиков. Если необходимо, могу нарисовать примерную Э3 для приделки, например, 580ВВ55 на адрес на МПИ ( на плату процессора МС1201.03, без переделок пойдет и на МС1201.02 и др. МС - надо только определить, где на микро-ЭВМ имеется слаботочная МПИ.) Теоритически можно и V3021 приделать - но программировать я это 1-битное дело не возьмусь. Что интересно, Э3 решения будет такая же, как и для 580ВВ55 - с косметическими изменениями.
Соотвественно, софт надо будет написать в соответствии с ТО на ИС часиков.
( Весьма простецкий ).

form
19.06.2014, 08:18
1-битное дело

У DEC как раз однобитное решение на KDJ11-E :)
Да и у Mentec кажется тоже хотя и по другому сделано.

foxb2673
20.06.2014, 02:51
Энергонезависимые часы было бы удобно сделать совместимыми с KW11-C...

form
20.06.2014, 02:59
Энергонезависимые часы было бы удобно сделать совместимыми с KW11-C...

Смотря что считать удобным :)
Например удобным можно считать когда все это заработает сразу без какого-либо доп. софта - тогда удобнее совместимый с KDJ11-E TOY.
Правда без доп софта заработает только в RT-11/TSX. В RSX системные средства проверяют тип процессора, но отдельная прога которая просто читает TOY тоже есть.

MM
20.06.2014, 05:16
Изобразил Э3 часиков на адресе 177500, 1 слово. Бит 00.
http://www.pixic.ru/i/b0I004K4c2Y8l8C8_preview.jpg (http://www.pixic.ru/view.php?img=b0I004K4c2Y8l8C8.jpg)

Даташит ИС часов :
http://pdf1.alldatasheet.com/datasheet-pdf/view/83054/EMMICRO/V3021.html

:confused:

form
20.06.2014, 08:41
177500

Стандартный адрес для TA11 (CT).
Правда вещь редкая и непопулярная. У Andrey_Ak советский вариант есть...

MiX
20.06.2014, 11:36
Я думаю копать надо в сторону Электроники 0585. Там как раз есть часы а значит и софт их поддерживает.

Если у кого есть фрагмент схемы а также кто знает адрес и прерывание поделитесь плиз.

form
20.06.2014, 11:40
Я думаю копать надо в сторону Электроники 0585. Там как раз есть часы а значит и софт их поддерживает.

Если у кого есть фрагмент схемы а также кто знает адрес и прерывание поделитесь плиз.

Нет. Не-прошный софт их не поддерживает.
В том числе RT-11 V5, работающий на PRO.

---------- Post added at 14:38 ---------- Previous post was at 14:38 ----------

Впрочем не уверен что и P/OS или Venix поддерживает :)
Но P/OS думаю все-таки умеет опираться на них безусловно...

---------- Post added at 14:40 ---------- Previous post was at 14:38 ----------

Так что если совместимость искать - лучше все-таки TOY в стиле KDJ11-E.

MiX
20.06.2014, 11:41
form, Ну какой-то файлик есть. Возможно его можно добавить для ДВК.

form
20.06.2014, 11:43
form, Ну какой-то файлик есть. Возможно его можно добавить для ДВК.

Есть еще нюанс - прошные часы сидят в адресах где обычно располагается ПЗУ :)
У Mentec'овских процов правда часы в этом же пространстве, несовместимые с PRO...
Исходя из того, что PROшные поддерживает в лучшем случае две операционки (и ни одна как Y2K), а TOY как минимум все DECовские (кроме P/OS да Ultrix)... :)

MiX
20.06.2014, 12:26
Про TOY можно поподробней.

Ещё интересно как в эмуляторе Патрона берётся время и дата. Ну это уже скорее к Патрону вопрос.

form
20.06.2014, 12:31
Про TOY можно поподробней.

Можно посмотреть пример работы с ним в драйвере NL.MAC от RT-11 V5.7; в программе DATE которую я писал, в TOY.MAC на сайте E11. Ну и есть описание KDJ11-E (PDP-11/93/94) на bitsavers. Способы работы с ним разные - в RT-11 просто читается циферка года и если выпадает за рамки RT-11, считается, что 2000+ (или что-то в этом роде). В RSX используется метод проверки совместимый с последним фирмварем - проверяется день недели.


Ещё интересно как в эмуляторе Патрона берётся время и дата. Ну это уже скорее к Патрону вопрос.

Подозреваю, что просто передается в стандартных RTшных адресах (начиная с 5000) с эмуляцией загрузки из под RT-11 (адрес 0 содержит 0, а не 240). Но может и еще как :)

form
20.06.2014, 16:29
Изобразил Э3 часиков

А зачем AD13-AD15 (BDAL13-BDAL15) используются?

MiX
20.06.2014, 17:15
Подозреваю, что просто передается в стандартных RTшных адресах (начиная с 5000) с эмуляцией загрузки из под RT-11 (адрес 0 содержит 0, а не 240).
Попробовал так.
@5000/100200

Хм, а в консоли ничего нет с таким адресом.

form
20.06.2014, 17:26
Попробовал так.
@5000/100200

Хм, а в консоли ничего нет с таким адресом.

Из написанного не ясно когда пробовал.
Нужно пробовать в момент когда загрузчик записан в память, но загрузка не стартовала.

---------- Post added at 20:22 ---------- Previous post was at 20:17 ----------

Самый простой способ какой приходит в голову - SIPPом (PUDом, DESSом итд) поменять на диске SY: по оффсету 2000 значение на 0 и загрузиться - должен выпасть в пульт как раз на этапе апуска вторичного загрузчика. Потом прописать в 1000/ 12737, в R7/ 1000, P и вернуть значение обратно :)

---------- Post added at 20:24 ---------- Previous post was at 20:22 ----------

Впрочем это самый простой без осмысливания того факта, что перед нами эмулятор - в эмуляторе проще :D

---------- Post added at 20:26 ---------- Previous post was at 20:24 ----------

Проверил - так и есть: в 0 прописан 0, а не 240, вы 5000-5004 - дата-время.

MiX
20.06.2014, 17:30
form, Я просто в эмуляторе хочу найти RTC если он есть конечно. RT же знает дату и время.

form
20.06.2014, 17:31
form, Я просто в эмуляторе хочу найти RTC если он есть конечно. RT же знает дату и время.

Про то и говорю - нкиакого RTC нету. Дата-время передается через адреса 5000-5004 в момент загрузки.

---------- Post added at 20:31 ---------- Previous post was at 20:31 ----------

Это стандартный способ когда RT-11 загружается из под уже загруженного RT-11 командой BOOT. Ersatz-11 тоже так делает по команде BOOT/RT11.

Patron
20.06.2014, 17:33
Эмулятор при автоматической загрузке с датой выполняет такой код:



if( nC_WarmBootSystem == 1 )
{
// Читать блоки 2,3,4,5 в адреса с 01000
pDSK_DeviceI->ReadDSK( nC_BootDeviceUnit, 2, 512*4, &aMemory[01000] );

RegisterRW_MES( pCPU, "SP", WRITE, 010000 );
RegisterRW_MES( pCPU, "PC", WRITE, 01000 );

WORD( 00000 ) = 0; // Загрузка с датой и временем в соотв. ячейках.
WORD( 04722 ) = nC_BootDeviceUnit; // Номер загружаемого устройства
}

WORD( 05000 ) = HIWORD( day_ticks );
WORD( 05002 ) = LOWORD( day_ticks );

WORD( 05004 ) = rt_date; // Дата

MiX
20.06.2014, 18:05
Попробовал команду DAY с вкл. таймером. Время обновляет значит есть привязка к вектору 100. Теперь надо подумать как забрасывать данные в 5000-5004.

Ещё интересно, если кто знает в терминале 15ИЭ есть служебная строка которая время показывает. Откуда она время берёт.

form
20.06.2014, 18:08
Попробовал команду DAY с вкл. таймером. Время обновляет значит есть привязка к вектору 100. Теперь надо подумать как забрасывать данные в 5000-5004.

Мало забрасывать в эти адреса.
Надо забрасывать именно в момент выполнения загрузки, до начала выполнения вторичного загрузчика, притом подготовить данные для него, чтобы он считал, что это не аппаратная загрузка.
И данный способ при том годится только для RT-11 и ни для чего больше.

MiX
20.06.2014, 18:37
form, Тут другое, что сетевой таймер не имеет адреса а значит подсчет времени выполняетcя программно командой DAY. Чтоб железно реализовать время, надо в прошивке прописать команды о считывании с RTC который надо посадить на шину. Как то так.

form
20.06.2014, 18:41
form, Тут другое, что сетевой таймер не имеет адреса

Не всегда.


а значит подсчет времени выполняетcя программно командой DAY.

Не обязательно.
Возможно время берется из системы и печатается и так в цикле.
Но и тот и другой способ никакого отношения не имеют к адресу 5000 -- к этому моменту по этому адресу находится фиг знает что, возможно кусок этог же DAY.SAV :)

---------- Post added at 21:41 ---------- Previous post was at 21:40 ----------

Иными словами к тому моменту когда запущен DAY.SAV, содержимое 5000-5004 не сдержит ни даты ни времени.

SKcorp.
20.06.2014, 19:50
Ещё интересно, если кто знает в терминале 15ИЭ есть служебная строка которая время показывает. Откуда она время берёт.

Считает с нуля с момента включения/сброса.

form
20.06.2014, 19:50
Считает с нуля с момента включения/сброса.

И настраивается вручную на заданное время...

MiX
20.06.2014, 19:55
Считает с нуля с момента включения/сброса.

Сама считает или с ДВК это как то связано. При автономной работе (без ДВК) будет считать?

form
20.06.2014, 19:55
Сама считает или с ДВК это как то связано. При автономной работе (без ДВК) будет считать?

Будет.

MiX
20.06.2014, 19:59
Ага значит там собственный таймер, но с RT11 он по моему не связан.

MM
20.06.2014, 20:16
А зачем AD13-AD15 (BDAL13-BDAL15) используются?

А всё очень просто - господа энтузиасты поволокут это дело на БК10, а там нет сигнала BS7. Для применения только с ДВК/БК11 эти входы можно не задействовать - подключить к общему, а лучше вообще не присоединять указанные элементы к проволоке детектирования адреса.
Так же к проволоке входа Д0 ИС 555ТМ9 следует присоединить резистор 1 ком на питание.

form
20.06.2014, 20:18
БК10, а там нет сигнала BS7

Понятно.

MM
24.06.2014, 01:24
Насчет часиков.
Присмотрел тут микросборку DALLAS DS12C887 - внутри и батарейка, и кварчик, и батарейное СОЗУ 114 байт. Занимает - 256 байт МПИ. Имеет даже выход программируемого таймера 2.5 мс - 0.5 с.
В таблице ячеек имет отдельные байты секунд, минут, часов, дней и т.п.
И даже будильник ( питарду ?! ) . Батарея - на 10 лет рассчитана. ( Потом - суп с котом ).
Цены в Москве - от 100 руб до 1500 руб, у китаяцев - от 5 до 12 руб.
Комментируем.

form
24.06.2014, 08:43
Насчет часиков.
Присмотрел тут микросборку DALLAS DS12C887 - внутри и батарейка, и кварчик, и батарейное СОЗУ 114 байт. Занимает - 256 байт МПИ. Имеет даже выход программируемого таймера 2.5 мс - 0.5 с.
В таблице ячеек имет отдельные байты секунд, минут, часов, дней и т.п.
И даже будильник ( питарду ?! ) . Батарея - на 10 лет рассчитана. ( Потом - суп с котом ).
Цены в Москве - от 100 руб до 1500 руб, у китаяцев - от 5 до 12 руб.
Комментируем.

А чего тут коментировать - делать надо!
Я как раз тут собираюсь очередную версию DATE выпустить, можно будет сразу добавить поддержку :)
Только 128 слов для такого устройства, будет многовато - лучше организовать что-нибудь вроде регистра адреса и регистра данных. А что до того времени как батарея сдохнет - в свое время занимался вскрытием-приделыванием другой батарейки на DTK SparcStation. Далласы правда не так удобны для вскрытия как мосы, но было бы желание :)
В SUN NVRAM FAQ есть тема по этому поводу.

---------- Post added at 11:43 ---------- Previous post was at 11:40 ----------

Лежат 5 макетных плат Q-Bus, пора бы что-нибудь на них сваять :D

MiX
24.06.2014, 12:20
Какая бы микросхема не была надо определиться с адресом чтоб было совместимо с TOY.

form
24.06.2014, 12:34
Какая бы микросхема не была надо определиться с адресом чтоб было совместимо с TOY.

Совместимость с TOY дело хорошее, но сильно усложняет устройство. TOY - вещь специфичная для KDJ11-E модуля. Управляется через Additional Status Register (17777526), на весь TOY отводится 1 бит #8 в нем. Остальное чем управляет регистр - выбор адреса/вектора консольного порта и управление onboard памятью - 2Mb/4Mb/Отключить.
В принципе можно просто сделать регистр с одни битом и тогда сторонний софт весь будет работать сразу, в RT-11/TSX драйвер NL (в TSX надо будет собрать самостоятельно) тоже будет работать. В RSX-11M/M-PLUS команда TIM работать с TOY не будет так как там проверяется тип процессора, но есть сторонний софт. Насчет RSTS/E не уверен.

В остальном же все просто: часы хранят сотые секунд, секунды, минуты, часы, день недели, месяц, год в BCD, двухциферка. Последние фирмвари работают с годами >1999, при этом точный год определяется сопоставлением даты и дня недели. NL в RT-11 поступает проще - можно посмотреть.

Доступ к TOY последовательный, передаются/читаются биты от младшего к старшему. Для доступа к TOY сначала надо прочитать регистр для сброса, потом передать 4 слова: 35305, 56243 (два раза), это открывает доступ к TOY. Вобщем довольно хитро :)
Так что даже не знаю есть ли смысл делать совместимость... Уж больно заманчиво в случае с описанным выше чипом запользовать все его возможности :)
Хотя при желании одно другому не мешает...

MiX
24.06.2014, 12:57
В принципе можно просто сделать регистр с одни битом и тогда сторонний софт весь будет работать сразуВот это и хотелось.

MM
18.03.2017, 16:58
Теме - Up.
Подойдет и к МС1201.04. Удалять ИС с МС1201.0х не обязательно - их можно просто отключить 1-2 перемычками МГТФ.

MiX
19.03.2017, 09:52
MM, кстати, Вам не попадался такой каталог? Интересно было бы на него взглянуть.

http://i015.radikal.ru/1202/70/53c253bd5c80t.jpg (http://radikal.ru/fp/887482c393f649c696699707d31e4e7b)http://s54.radikal.ru/i144/1202/92/b3dd116e8b72t.jpg (http://radikal.ru/fp/21e7ab37940a49edaf2ec2f8a0e22c3b)http://s003.radikal.ru/i201/1202/f6/89a5a326f29dt.jpg (http://radikal.ru/fp/ec2ffa78b8994d398d957e91981c7a4a)

MM
19.03.2017, 10:08
MM, кстати, Вам не попадался такой каталог? Интересно было бы на него взглянуть.

http://i015.radikal.ru/1202/70/53c253bd5c80t.jpg (http://radikal.ru/fp/887482c393f649c696699707d31e4e7b)http://s54.radikal.ru/i144/1202/92/b3dd116e8b72t.jpg (http://radikal.ru/fp/21e7ab37940a49edaf2ec2f8a0e22c3b)http://s003.radikal.ru/i201/1202/f6/89a5a326f29dt.jpg (http://radikal.ru/fp/ec2ffa78b8994d398d957e91981c7a4a)
К сожалению, Радикал без прямой ссылки для сотовых модемов - платный...

MiX
19.03.2017, 10:16
К сожалению, Радикал без прямой ссылки для сотовых модемов - платный...
Прямые.
http://i015.radikal.ru/1202/70/53c253bd5c80.jpg
http://s54.radikal.ru/i144/1202/92/b3dd116e8b72.jpg
http://s003.radikal.ru/i201/1202/f6/89a5a326f29d.jpg

MM
19.03.2017, 10:50
В данный момент найти малореально. Попадался примерно в конце 20-го века, в одной из комнат ОКБ Э.

MM
05.10.2017, 02:45
Перейдем к практической стороне вопроса.

1. Типовой пиноут МПИ на СНП58-64 от великого Гуру ДВК уважаемого господина Anonymous :
? anonymous - 13.03.2012 08:56

К сожалению, БКшного раъема не хватает для обеспечения полного набора сигналов шины, в моей БК я втиснул их, но стало невозможно подключать нестандартные блоки типа СМК, использующие дополнительные недокументированные сигналы, которые пробрасывает пользователь.
Моя распиновка разъема МПИ, которую я во всех своих БКшках доработанных и паяемых к ним блочках использую:
Линия A:
01 DCLO
02 GND
03 GND
04 +5V
05 EVNT (таймер по 100му вектору)
06 VIRQ6
07 VIRQ7
08 DMGO - выход с модуля, заводится на B14 следующего в цепочке
09 IAKO - выход с модуля, заводится на A24 следующего в цепочке
10 A21
11 A20
12 +5V
13 ACLO
14 CSROM120000 - блокировка бейсика для БК0010.01
15 A19
16 A18
17 A17
18 A16
19 BS
20 CLC - тактовая процессора
21 CLK - тактовая системы
22 CSROM4
23 DIN
24 IAK - приходит с iako предыдущего модуля
25 AD13
26 AD11
27 AD9
28 AD5
29 RDROM160000I - вход DIN последнего внутреннего ПЗУ, используется для отключения
30 RDROM160000O - DIN для последнего ПЗУ
31 AD0
32 CSROM3
¤
Линия B:
01 CSROM100000 - блокировка монитора в БК0010.01
02 GND
03 GND
04 IAKC - iako с процессора
05 VIRQ4
06 VIRQ5
07 AD15
08 UMAP - одноименный вывод с процессора
09 SEL1RD - сигнал доступа к 0177716
10 SEL1WR - сигнал доступа к 0177716
11 WTBT
12 +5V
13 BSY - в виду отсутствия такого сигнала у вм3, образуется из TA, WTBT, SYNC и SACK
14 DMG - приходит с dmgo предыдущего модуля
15 IRQ270 - вызывает векторное прерывание с тем же вектором и приоритетом 4
16 DMR
17 SACK
18 SEL - с одноименного вывода вм3
19 INIT
20 RPLY
21 DOUT
22 SYNC
23 AD14
24 AD12
25 AD10
26 AD8
27 AD6
28 AD4
29 AD2
30 AD3
31 AD1
32 AD7 [/q]
*
Описание модуля апгрейда :
Сигнал-Контакт СНП58-64
А16 - А18
А17 - А17
А18 - А16
А19 - А15
А20 - А11
А21 - А10
SEL ВМ3 - Б18
Выв.06 Д19 555ЛА1 с включенным последовательно резистором 330 ом ( т.е. входы 155ЛП9 выв. 09 Д17.4 и 155ЛА3 Д20.1 выв.04 и 05 ) - А7 ( вместо VIRQ7 ). ( выход блока СОЗУ ). Только для МС1201.03
*
Сигналы высших адресов - не буфетизируются. АД0-АД15, SYNC, DIN, DOUT, WTBT, BS7, RPLY - через традиционные АП2.
При уровне 0в. на выв. SEL СОЗУ не будет отображаться на МПИ. Так же при 0в. на BS7 СОЗУ не доступно на МПИ.
*
Входной продукт :
http://storage3.static.itmages.ru/i/17/1001/s_1506890017_1620451_da1455f0c8.jpg (https://itmages.ru/image/view/6137992/da1455f0)
( Малость прожжена была линия адреса силовой МПИ А21 - пропатчил МГТФ ).
*
Хроники :
http://storage8.static.itmages.ru/i/17/1002/s_1506957859_6097497_62f20e3212.jpg (https://itmages.ru/image/view/6140047/62f20e32)
Сделал выключатель "Перезапуск ЭВМ" - один выв. переключателя ПД9-2 - на DCLO, а др. - через RC цепочку - на ACLO, работает по типу переключателя в БКшке. Средний выв. тумблера - общий.
*
Набрал текст терминала ~15-ИЭ-00-013 на БК11М ( без дисковода ) :
http://storage3.static.itmages.ru/i/17/1002/h_1506957692_2764092_c2caf5bc36.jpg (https://itmages.ru/image/view/6140042/c2caf5bc)
Первые циферки - 012737 000100 177660 и далее по тексту, но это только для моей БКшки из помойки :frown:
Для БК11 без "М" и БК0010 вместо "104063" писать "104016", но функции дисплея 15-ИЭ там не предусмотрены...
*
Включил МС1201.03 - потестировал :
http://storage9.static.itmages.ru/i/17/1002/h_1506957654_8994370_685b50558b.jpg (https://itmages.ru/image/view/6140039/685b5055)
*
Как было :
http://storage7.static.itmages.ru/i/17/1002/s_1506961180_4046500_f40318146f.jpg (https://itmages.ru/image/view/6140189/f4031814)http://storage5.static.itmages.ru/i/17/1002/s_1506961367_8173694_97ee0859b9.jpg (https://itmages.ru/image/view/6140194/97ee0859)
*
Как стало :
http://storage8.static.itmages.ru/i/17/1002/s_1506969183_9055335_ec0e313d2e.jpg (https://itmages.ru/image/view/6140444/ec0e313d)
http://storage2.static.itmages.ru/i/17/1002/s_1506969355_2153780_d764911929.jpg (https://itmages.ru/image/view/6140456/d7649119)http://storage6.static.itmages.ru/i/17/1002/s_1506969528_1988396_0620c7e3b6.jpg (https://itmages.ru/image/view/6140459/0620c7e3)http://storage8.static.itmages.ru/i/17/1002/s_1506969711_9070468_0c4aca295f.jpg (https://itmages.ru/image/view/6140461/0c4aca29)
*
http://storage1.static.itmages.ru/i/17/1004/h_1507130004_7244190_ace0de6804.jpg (https://itmages.ru/image/view/6146182/ace0de68)
http://storage3.static.itmages.ru/i/17/1004/s_1507130225_7748679_5ca501335b.jpg (https://itmages.ru/image/view/6146193/5ca50133)http://storage8.static.itmages.ru/i/17/1004/s_1507132699_7973855_5e9294b46c.jpg (https://itmages.ru/image/view/6146287/5e9294b4)
http://storage3.static.itmages.ru/i/17/1004/s_1507131272_6833248_0e1ce9b5ab.jpg (https://itmages.ru/image/view/6146246/0e1ce9b5)http://storage5.static.itmages.ru/i/17/1004/s_1507131775_7085077_f26db09533.jpg (https://itmages.ru/image/view/6146266/f26db095)http://storage9.static.itmages.ru/i/17/1004/s_1507132003_6248330_33e4e1cf67.jpg (https://itmages.ru/image/view/6146271/33e4e1cf)http://storage2.static.itmages.ru/i/17/1004/s_1507132423_2710187_433823589d.jpg (https://itmages.ru/image/view/6146281/43382358)
*
Схема блока ВМ3А, из которой много чего подсокращено :
http://storage8.static.itmages.ru/i/14/0712/s_1405180250_4676808_4cd6f89529.jpg (https://itmages.ru/image/view/1776480/4cd6f895)
*
Временно пристроил Чеснометр :
http://storage3.static.itmages.ru/i/17/1004/s_1507143802_6274441_56e40d1080.jpg (https://itmages.ru/image/view/6146618/56e40d10)
Результаты замеров быстродействия, при выстанвленной частоте 5.25 мгц и родной КР531ГГ1 :
Т0 - 2М :
7.70 с. - ГГ1
7.65 с. - Частометр 5.25 мгц

Тест :
001000 : 012700 000100 005001 010102 010102 010102 010102 010102
001020 : 010102 010102 010102 077111 077013 000000
Для СОЗУ полный цикл МПИ ( СОЗУ - на силовой МПИ и может быть выполнено в виде полуплаты, при условии отключения встроенного ДОЗУ )
60.0 с. - ГГ1
58.8 с. - Частометр 5.25 мгц
Для ДОЗУ 256 К :
47.0 с. - ГГ1
46.4 с. - Частометр 5.25 мгц

О результатах теста под RT-11 напишу на днях. ( Может быть... )

При изъятии модуля апгрейда М-ЭВМ переключается в натуральную МС1201.03 с 256 Кбайт ДОЗУ. Коммутация идет по 1 проволоке - конт.А7 СНП58-64.

Возможна продажа чистой 6СПП модуля + 2 шт. ГИС 217ЛА2 + СНП58-64 мама б/у, годная = 500 руб + почта.
О покупке пишите в моей теме о распродаже БКшного барахлишка.

MM
14.10.2017, 18:48
К внешнему разъему модуля 2 Метра подключил ( для тестов ) блок КНГМД ( мультикарту ) от БК11М :
http://storage2.static.itmages.ru/i/17/1011/s_1507742646_2803673_8a54e05063.jpg (https://itmages.ru/image/view/6164639/8a54e050)
В Э3 блока КНГМД был добавлен участок для исключения доступа без наличия сигнала BS7 :
http://storage2.static.itmages.ru/i/17/1006/h_1507327355_9331496_456e47f5af.jpg (https://itmages.ru/image/view/6152850/456e47f5)
Где ДД1 - в наличии на самой мультикарте, добавлена только ТМ2 и ЛЛ1
При желании можно домонтировать мультикарту до её полного набора - IDE и USB1.1 c векторными прерываниями.

Использована RT-11 V5.01 и драйвер BY.SYS из комплекта поставки БК11М 1991 г.
Из драйвера удалены команды ЕМТ для обслуживания БК11М - заменены на NOP ( 000240 ).
Программа форматирования дискет TESTBY.SAV вполне рабает и на ДВК.
Для первоначальной загрузки на ДВК следует набрать :
001000 : 012706 010000 000005 000137 160000 и запустить это.
При сбое в загрузке набрать : 1000G
Обращаю внимание, что Т0 МС1201.03 будет ругаться на 326 ПЗУ блока КНГМД, но это, в принципе, не существенно.

При включении питания МС1201.03 БИОС 134 ПЗУ вытирает адреса в диапазоне 000000 - 020000, поэтому холодный рестарт ОС с адреса 000000 невозможен. Содержимое VM.SYS сохраняется и работоспособно, при условии включения питания с установленным выключателем "Пульт" ( иначе вытрет усё ... )
Кстати, загрузка RT-11 протекает довольно таки долго, в связи со сканированием ОЗУ на предмет выявления края.

- - - Добавлено - - -

Блок КНГМД вполне может сойти за МУ4 :
http://zx-pk.ru/threads/26134-replika-kontrollera-ngmd-dvk-my4.html
( т.е. первоначальная загрузка - как написано выше ( с 160000 адреса ) , а работа - с драйвером из ссылки про МУ4 )