User Tag List

Показано с 1 по 10 из 26

Тема: Адаптер шины МПИ для эмулятора ДВК-1

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Адаптер шины МПИ для эмулятора ДВК-1

    ...

    Адаптер шины МПИ для эмулятора ДВК-1 ( текущая сборка DVK1+MPI_01.01.2016 описана ЗДЕСЬ ) позволяет создать собственный потактовый эмулятор процессора 1801ВМ1 ( и другие потактовые эмуляторы устройств, взаимодействующих через сигналы МПИ ) и подключить к абстрактной шине эмулятора ДВК.

    Проект модуля MPI_module.em для Visual C++ 2005 находится в файле DVK1+MPI\MODULES\MPI_module\MPI_module.sln

    Эмуляция запускается файлом DVK1+MPI\pdp11.exe

    Для загрузки RT-11 нужно обнулить R0 и ввести команду 2G :

    Код:
    160442
    @R0/160440 0
    @2G
       HD Boot-I-Cold boot..
     
    HD (177720) disk driver  v1.4  2015
    SL V08.00 [SW] Сторожевых С.В. 1988
    KZ V01.00 (C) ВЦ МИЭТ,  НОЯБРЬ 1987
    ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
     
    RT-11SB (Y) V05.07
    Для запуска теста MAINDEC-11-DVKAA-A-PB.bin нужно запустить абсолютный перфоленточный загрузчик, сменить образ ленты в приводе PC на MAINDEC-11-DVKAA-A-PB.bin, нажать P и после загрузки ленты запустить тест с адреса 200 :

    Код:
    @177550L
    157500
    @P
    157712
    @200G
     END PASS
     END PASS
    ...

    Для запуска тестов 791401.bin и 791404.bin при старте эмуляции - нужно указать имя файла теста в параметре BinLoadFile раздела [CpuBoard.ini] в используемом файле конфигурации.

    ...

    Исходники модуля MPI_module.em находятся в каталоге DVK1+MPI\MODULES\MPI_module\ :

    MPI_module.cpp - исходник DllMain и экспортируемых из DLL-библиотеки функций.

    MPI_model.h ; MPI_model.cpp - базовые классы эмуляции шины МПИ и устройств для неё.

    MPI_Adapter.h ; MPI_Adapter.cpp - абстрактный эмулятор процессора 1801ВМ1 для абстрактной шины PDP11A16, переделанный для синхронной работы с процессором на шине МПИ.

    MPI_1801VM1.h ; MPI_1801VM1.cpp - абстрактный потактовый эмулятор процессора 1801ВМ1 для шины МПИ.

    MPI_VM1_V.h ; MPI_VM1_V.cpp - потактовый эмулятор процессора 1801ВМ1 для шины МПИ на базе модели Verilog
    ( исходники V-модели находятся в каталоге MPI_module\vm1cpu\ ).

    MPI_VE_Timer.h ; MPI_VE_Timer.cpp - абстрактный эмулятор ВЕ-таймера процессора 1801ВМ1, адаптированный для шины МПИ.

    MPI_BS7.h ; MPI_BS7.cpp - генератор сигнала BS7 в качестве примера простейшего устройства для шины МПИ.

    ...

    Важная особенность эмуляции - синхронная работа пассивного ВМ1 на абстрактной шине и активного ВМ1 на шине МПИ, поэтому к шине МПИ всегда должен быть подключен процессор. При нарушениях синхронности работы пассивного и активного процессоров - в листинг дизассемблера и на системную консоль выводятся диагностические сообщения.
    Последний раз редактировалось Patron; 01.01.2016 в 15:27.

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

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

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

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

Похожие темы

  1. Как отловить Z состояние шины(8бит) устройства ?
    от fan в разделе Несортированное железо
    Ответов: 5
    Последнее: 02.03.2008, 00:52
  2. Ищу скорпионовский расширитель шины.
    от Evgeny Muchkin в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 03.08.2006, 10:05
  3. Ответов: 1
    Последнее: 09.04.2006, 14:47
  4. Куплю расширитель шины
    от Nikolaj Amosov (500:812/02.26) в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 03.04.2006, 12:35
  5. Циклы шины Z80 + разбивка команд по циклам шины
    от lvd в разделе Несортированное железо
    Ответов: 4
    Последнее: 28.03.2005, 02:08

Ваши права

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