Важная информация

User Tag List

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя
Показано с 41 по 50 из 84

Тема: Модуль процессора 1801ВМ3А с 2 Мбайт батарейного СОЗУ для БК.

  1. #41
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продается опытный блок с 1 метром СОЗУ и рабочим "быстрое СОЗУ / ПЗУ" режимом ( исполнение 01 ) :
    http://www.pixic.ru/i/80p0J381Q64338c6.jpg - вид сверху
    http://www.pixic.ru/i/A050t3v1a613N8i7.jpg - вид снизу
    http://www.pixic.ru/i/q0p06331u6s3e8F8.jpg - вид сбоку.
    Акция - до 7 января 2014 г. включительно цена - 3500 р. вместе с почтой по центральной России. В комплекте : тонкий непиленый корпус, дискета проверочная 3.5, и 1 шт. ИС 217ЛА2 ( никель ), а так же кварц 27 мгц - для разгону ( не гарантируется ).
    *
    Методика выходных испытаний блока : ( без теплоотвода ВМ3А ) - если 1 час в открытом виде блок прошел непрерывный тест из программы TSTWM3.SAV, то значит - годен. Еще тестирую 5 мин. на START4.SAV - в основном там мать, конечно, тестируется - но тоже важный тест. Далее, после TSTWM3, подсоединяю батарейку и на 1 мин выключаю питание БК - при включении загружается RT-11 и запускаю программу VERWM3.SAV ( ? ) - в общем, контроль на наличие результата теста СОЗУ после батарейного режима. Далее командами
    .INIT/NOQ VM0:
    .COP/SYS SY: VM0:
    .COP/BOOT B11SJ VM0:
    .R VMBOOT
    делаю электродиск загрузочным, причем крайняя команда - это для загрузки с ЭД с клавиатуры БК при включении питания ( можно - без блока КНГМД ).
    Далее выключаю питание БК на 1 мин, включаю и набираю на клаве 170000G - происходит загрузка ОС.
    Проверяю функционирование ОС :
    .DIR
    .DESS
    .DIR/BAD VM0:
    - это для того, что бы убедится в исправности программы DUP, как одной из самых развесистых.
    Если все эти тесты проходят - значит, блок годен.
    *
    Для исполнения 01 так же тестируется исправность эмулятора ПЗУ - если в него переписать КР1801РЕ2-326 ( методику переписи - см. краткое ТО блока по ссылке в предыдущих сообщениях ) и включить режим "Быстрое ПЗУ" - ИС КР1801РЕ2 в блоке КНГМД волшебным образом отключается и вместо нее работает именно эмуль ПЗУ -
    можно так же отключить его сигнал "Чтение ПЗУ" ( выключателем на блоке ) - тогда по адресам 160000...167777 - ничего не будет. Фокус доступен только процессору 1801ВМ3А ( ВМ1 увидит логическое сложение информации в ИС КР1801РЕ2-326 и эмуле ПЗУ -
    если при включении ВМ1 как главного процессора не отключить сигнал "чтение ПЗУ" выключателем на блоке.)
    *
    Методика переписи контента ИС КР1801РЕ2-326 в эмулятор ПЗУ блока ВМ3А :
    1.Включить режимы :
    1.1.Главный процессор - ВМ3А. ( SW3.7 - включить )
    1.2.Чтение ПЗУ ( SW3.5 - отключить ( движок выключателя - ближе к краю блока ))
    1.3.Запись ПЗУ ( SW3.6 - включить )
    1.4.Режим "Быстрое ПЗУ" - SW3.1 (только для исполнения 01 ! ) - выключить.
    2.Набрать с консоли БК11 ( М ) следующую программу :
    012700 160000 012701 004000 011020 077102 000137 140000 -
    и запустить ее на выполнение. Если начальный адрес программы был 001000, то набрать на консоли : 1000G - БК сразу перезапустится - значит, копирование завершено.
    3.Установить следующие режимы выключателями :
    3.1.Чтение ПЗУ - SW3.5 - включить.
    3.2.Запись ПЗУ - SW3.6 - отключить.
    3.3.Режим "Быстрое ПЗУ" - включить ( только для исполнения блока 01 ! ).
    В результате по адресам 160000 - 167777 будет находится именно эмуль ПЗУ.
    Проверить это можно так ( если включена батарейка к блоку ):
    1.Выключить питание ЭВМ.
    2.От блока КНГМД отсоединить шлейф дисковода.
    3.Вынуть блок КНГМД.
    4.Включить питание ЭВМ.
    5.С консоли по адресам 160000-167777 будет копия ПЗУ.
    В принципе, эмуль ПЗУ можно заполнить программой и из режима "ВМ1".
    Последний раз редактировалось MM; 03.01.2014 в 23:10.

  2. #42
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мда, возможности впечатляют, хотя чувствуется что особых "удобств" в работе с такой связкой ожидать не приходится . А этот тест для ВМ3, это старый тест для мс1201.03? Есть ли его исходники?

  3. #43
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О тестах для 1801ВМ3 - я их писал лично, как в 1989 г., так и в прошлом году.
    Исходников нет, но структура теста TSTWM3.SAV - сначали идут подпрограммы, потом главный ход, потом преимущественно тексты. Примерный состав подпрограмм :
    001010 : вывод символа в R0 для всех разновидностей БК - БК10, БК11, БК11М, RT-11 ( ДВК допускается ).
    001062 : вывод строки символов по адресу в R0 ( для V1.00 - адресно-зависимо )
    001110 : вывод восьмеричного числа R4
    001300 : ввод числа в R1 с клавиатуры с редактированием
    Есть еще подпрограмма теста - на входе номер сектора ОЗУ по формату регистра
    управления ДП ВМ3А ( если там 0 - то ДП не используется ), начальный адрес теста, длина теста , Параметры - в регистрах.
    Еще есть подпрограмма ввода кода с клавиатуры, тоже для всех разновидностей ЭВМ, кроме ДВК без RT-11.
    Для упрощения процедур согласования памяти в RT-11 сделана длина программы - 040000, из которых область 020000-037777 - страница обмена ДП ВМ3А.
    Код выполнен в перемещаемом виде.
    Получить исходный код - очень просто : берется транслятор из RT-11 "DES" и получаем ассемблер на выходе ( не путать с ковырялкой DESS ).
    Для его загона обратно в MACRO достаточно в тексте сверху приделать указание на 001000 адрес начала, и статус программы под RT-11 - какой-то там бит в области векторов. При смене кода не забываем писать дату изменения и название организации, внесшей изменения.

  4. #44
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Downgrade модуль для блока с ВМ3А - "Сублодуль ВМ2А-00" ( 00 исполнение )
    http://www.pixic.ru/i/V090z3714749m402.jpg - вид в рабочем состоянии
    http://www.pixic.ru/i/c080A311d7q9b4k4.jpg - подробнее - ВМ2А
    http://www.pixic.ru/i/1010Y3m1f7A914z6.jpg - вид модуля снизу - для желающих составить Э3
    http://www.pixic.ru/i/W0n0B35127d9C4R8.jpg - вид сбоку - ножки от СНП58-64
    http://www.pixic.ru/i/20k09371D7r9H4h9.jpg - вид на чипсет снизу
    http://www.pixic.ru/i/40b0P391M7K9O5Q1.jpg - вид на чипсет сверху
    На ИС 533ЛЕ4 вырабатывается сигнал BS в момент трансляции адреса,
    АД15, АД14, АД13 поступают на ноги 01, 02, 13 ЛЕ4, ноги 12, 03, 04, 05 - закорочены, сигнал BS снимается с 06 ноги - вот и весь чипсет.
    Ножки ВМ3А "SEL" и "HLTM" - соединены, т.е. красный светодиод показывает просто обращение к пульту.
    Результаты измерений на 12 мгц ( с перемычкой на главном блоке - на субмодуль подается 12 мгц с 05 ноги 530ТМ2 ( 74F74 ) - делителя частоты с кварца ) :
    Нормальный режим в СОЗУ : 43 сек.
    Разгон до 27/2 = 13.5 мгц - 38 сек. ( Требует подтяжек на БК11М не 1 ком, а 680 ом - иначе трапует )
    Текст теста :
    170000 : 012700 000100 005001 060203 060203 060203 060203 060203
    170020 : 060203 060203 060203 077111 077013 000000 000000 000000
    В ДОЗУ не мерял - видимо, вполне соответствует предыдущим измерениям из темы ВМ2А в БК, особенно с форума БК0010.орг
    Запускающая последовательность по адресу 172600 :
    140000 000340
    ВМ2А вполне может стартовать при ЧИСТОМ поле в адресах BS7 - т.к. указанная последовательность находится в пультовой области с адреса 000000.
    RT-11 вполне работоспособна, по крайней мере команда .DIR/BAD SY: выполняется и DESS грузится и работает. Выключатель "HALT" присоединен через конденсатор 0.047 мк и подтяжку до +5в. 2.2 ком - условно можно сказать, что работает -
    по крайней мере реагирует. Кстати, при встреченной инструкции 000000 - ВМ2А вроде как показывает некотрое похожее свойство, как и ВМ1 - но тут надо тщательно выверять все дела.
    Оказалось возможно провести тесты из РЕ2-330, т.к. тут гораздо больше свободы маневра, чем с ВМ3А. Тест TSTWM3.SAV тестирует только СОЗУ в адресах BS7 и пишет, что " Нет 1801ВМ3А ! ".
    Обращаю внимание, что в данном исполнении " 00 " СОЗУ в блоке по адресам свыше 200000 никак не доступно со стороны процессоров ВМ2А и ВМ1 ( в БК ).
    Так же обращаю внимание, что режимы "быстрое СОЗУ / ПЗУ " в блоке с субмодулем ВМ2А не работают, т.к. из процессора ВМ2А не выходит сигнал " ТА ".
    Режим переключения пуска ВМ3А " WO " в субмодуле ВМ2А не используется.
    И еще одно замечание - при запуске ПЗУ КР1801РЕ2-017 сразу корректно обрабатывается трап то 4 - т.е. как на ВМ1.
    ( 2014.01.06. - соединил в субмодуле сигналы SYNC и ТА - теперь появилась возможность частично пользоваться режимом
    " Быстрое СОЗУ / ПЗУ " - только без ускорения, но зато с отключкой др. устройств на МПИ при обращении к указанным устройствам. )
    Кстати, блок с ВМ3А и субмодулем ВМ2А в редакции 1 метр продается за 4000 р. вместе с почтой по центральной России - цена актуальна только до 09 января 2014 г.
    Последний раз редактировалось MM; 06.01.2014 в 22:42. Причина: Апдейт.

  5. #45
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разработчик прислал Э3 01 исполнения блока ВМ3А с рабочими режимами "Быстрое СОЗУ" и "Быстрое ПЗУ" ( имеется ввиду эмулятор ПЗУ по адресу 160000 - 167777 в составе блока ) ( 600 DPI, 2 метра ) :
    http://www.pixic.ru/i/B0E07372y3R7n2h7.jpg ( неправильный вариант )

    Правильный вариант от 2014. 07. 12.
    Обращаю внимание, что в этом варианте изменено назначение секций выключателя SW3:
    SW3.3 - отключение СОЗУ/ПЗУ в адресах 160000 - 177777 ( регистры ВМ3А - не отключаются ). Нормальный пуск ВМ3А возможет с включенным СОЗУ по адресу 173000 или по вектору 000024, можно в пультовой области.
    SW3.2 - включение этого выключателя обеспечивает режим "Быстрое ПЗУ".
    SW3.1 - включение режима "Быстрое СОЗУ".
    Положение выключателей ( движков ) ближе к краю блока - значит "выключено" ( контакт выключателя разомкнут ).
    Последний раз редактировалось MM; 12.07.2014 в 20:06.

  6. #46
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разработчик прислал Э3 переходника на посадку КМ1801ВМ2А на позицию КМ1801ВМ3А. Если руководствоваться наименованием выводов КМ1801ВМ2А, то можно подключить и ИС 1806ВМ2 и проверить слухи о ее отличной разгоняемости.
    Обращаю внимание, что сигнал HALT предложено не фиксировать - по типу как в БК10/11.
    Адреса 1801ВМ3 свыше 200000 в данном варианте исполнения не используются.
    http://www.pixic.ru/i/b0t063k2b0z4a1I7.jpg

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал субмодуль на Н1806ВМ2 для блока с КМ1801ВМ3А :


    По Э3 :

    ( Э3 содержит 1 шт. ошибку - находим ! )
    Результаты замеров на 6 мгц :
    49 сек - нормальный режим в СОЗУ 0 тактов,
    42.5 сек - в быстром режиме СОЗУ 0 тактов.
    Тест стандартный - 64 прохода по 65536 цепочек из 8 команд MOV R2, R3
    Пока имеются данные о стабильной работе на 7.15 мгц - позже напишу подробности измерений на др. частотах.
    Нагрев процессора приблизительно на порядок меньше, чем КМ1801ВМ3А.

  9. #48
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Собрал субмодуль на Н1806ВМ2 для блока с КМ1801ВМ3А
    жЫр!
    не ясно только как оно вообще заработало учитывая что ВМ2-ому нужен специфический ПУЛЬТЪ и всякая там таблица векторов начального запуска а всего этого нету на этом блоке

  10. #49
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насчет таблицы векторов.
    При чтении адреса таблицы векторов читается четкий 000000 - т.к. ничего не предусмотрено. При запуске процессор выставляет сигнал SEL=0v и читает из начала таблицы векторов 000000 и 000002 ячейки пультового режима, где хитрый пользователь заранее прописал числа 140000 и 000340 ( 8 ). Числа прописывать следует в адресах 172600 и 172602 - это отображение пультового СОЗУ в обычном режиме, соответственно адреса пульта - 000000 и 000002. Для 1801ВМ2 и 1806ВМ2 таблицы векторов совпадают. Можно после самого первого запуска вообще отключить всё СОЗУ с 160000 и выше - для работы с нестандартными устройствами,
    пульт будет полностью скрытый.

  11. #50
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, тщательно обкатал Н1806ВМ2 на 7.15 и 6.75 мгц - спустя несколько минут после запуска RT-11 появляются единичные сбои.
    Более - менее постоянно работает на 6.00 мгц - более получаса. Напряжение на корпусе процессора - 5.03 в. плюс минус 1%.
    Очень понравились нереально крутые фронты МПИ на выводах процессора - сопоставимые с 1801ВМ1А+531АП6. Рискну предположить, что на МПИ в районе Н1806ВМ2-6 мгц вполне могут быть гармоники порядка 30 мгц.
    Сигнал DIN при 0-тактов СОЗУ - четко 1 такт. Заметна предвыборка 2-х последующих слов при тексте программы : 000777 ( 8 ).

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Модуль процессора (МП)
    от Viktor2312 в разделе Ириша
    Ответов: 57
    Последнее: 28.12.2016, 10:02
  2. Ответов: 6
    Последнее: 23.11.2012, 13:55
  3. Форт для процессора 6502
    от rw6hrm в разделе Зарубежные компьютеры
    Ответов: 7
    Последнее: 15.10.2010, 15:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •