User Tag List

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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда действительно шину надо сделать независимой, где вместо:
    Код:
    bus & CPU | CpuBoard
    сделать
    Код:
    bus | CPU & CpuBoard
    или наверно лучше
    Код:
    bus | CPU | CpuBoard
    Тогда можно будет до 4х процессоров навешать.

    Так-же я думаю, можно будет повесить процессоры разных поколений, и посмотреть отличия быстродействия (на одной частоте 2х процессоров).

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

  3. #2

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Код:
    bus & CPU | CpuBoard
    Значок '&' в секции [links] описания связей в файле конфигурации означает соединение двунаправленных сокетов, а значок '|' служит просто для сокращения числа записей.

    Следующие описания эквивалентны:

    Код:
    bus & MPI_Adapter | CpuBoard | HD | MX | DW | DX
    Код:
    bus & MPI_Adapter | CpuBoard
    bus & HD | MX | DW | DX
    Код:
    bus & MPI_Adapter
    bus & CpuBoard
    bus & HD 
    bus & MX
    bus & DW
    bus & DX
    ...

    Значок '+' означает подключение к точке присоединения.

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

    Код:
    MPI_Adapter + VM1 | BS7 | VE_Timer

    Но можно записать и так:

    Код:
    MPI_Adapter + VM1
    MPI_Adapter + BS7
    MPI_Adapter + VE_Timer


    ---------- Post added at 18:34 ---------- Previous post was at 18:10 ----------

    Цитата Сообщение от MiX Посмотреть сообщение
    шину надо сделать независимой, тогда можно будет до 4х процессоров навешать
    С точки зрения шины МПИ - ограничений числа процессоров нет уже сейчас. Надо только иметь МПИ-модель процессора, правильно реагирующую на номер процессора, и уметь одновременно выставлять разные номера для разных процессоров ( для этого нужен ещё один переходник, так как модель шины ВМ1 не может сама динамически переключать состояние линий PA, в зависимости от активного процессора ).
    Последний раз редактировалось Patron; 14.06.2015 в 18:40.

  4. #3

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...

    Обновилась текущая сборка адаптера шины МПИ для эмулятора ДВК-1: DVK1+MPI_22.11.2015

    Изменения:

    1. Добавлена возможность запускать V-модель процессора 1801ВМ1 при помощи объекта MPI_1801VM1_Verilog. Добавлен файл конфигурации V-model.cfg, реализующий эту возможность.


    2. Поскольку V-модель грузится медленно - добавлен системный образ TSTSYS.DSK, содержащий RT-11 V05.04 G.

    Для загрузки 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
     
    RT-11SJ (Y) V05.04 G
     
    .SET USR NOSWAP
     
    .SET EXIT NOSWAP
     
    .SET TT SCOPE
     
    .SET EDIT K52
     
    .

    3. Добавлен пример теста IRQtst.bin с исходником IRQtst.mac и файлом конфигурации IRQtst.cfg.


    4. Абстрактный потактовый аналог MPI_1801VM1 приведён в соответствие с V-моделью во всех режимах, кроме ДМА и мега-глюка.


    5. Объект MPI_Adapter получил дополнительные настройки листинга состояний шины:

    Show_nCLK - выводить/не выводить номера тактов.

    DisAsmStart_nCLK - не выводить листинг до такта с указанным номером.

    DisAsmStop__nCLK - не выводить листинг после такта с указанным номером ( при нулевом значении листинг выводится до конца, если значение меньше стартового - будет выведен листинг выполнения только для одной команды процессора ).


    6. Выбор типа эмулируемого процессора 1801ВМ1а или 1801ВМ1г осуществляется одновременным изменением двух настроек - CPU_Type у адаптера и MicrocodeStepping у процессора ( по умолчанию там VM1A и A, но можно установить VM1G и G ).
    Последний раз редактировалось Patron; 22.11.2015 в 19:37.

  5. #4

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...

    Обновилась текущая сборка адаптера шины МПИ для эмулятора ДВК-1: DVK1+MPI_01.12.2015

    Изменения:

    1. V-модель процессора 1801ВМ1 обновлена до rev 0.04 ( с небольшими изменениями и дополнениями ).

    2. Исправлена абстрактная эмуляция ВЕ-таймера в объекте MPI_VE_Timer.

    ...

  6. #5

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...

    Обновилась текущая сборка адаптера шины МПИ для эмулятора ДВК-1: DVK1+MPI_01.01.2016

    Изменения:

    1. V-модель процессора 1801ВМ1 ( объект MPI_1801VM1_Verilog ) обновлена до rev 0.06 ( с небольшими исправлениями и дополнениями ).

    2. A-модель процессора 1801ВМ1 ( объект MPI_1801VM1 ) доведена до полутактового совпадения с V-моделью в основных режимах ( кроме ДМА, мега-глюка и задержки снятия RPLY более 2 тактов ).

    3. В каталог WorkDir добавлены тесты VM1C1 и VM1C4.

    ...

  7. #6

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, совместимы ли ехешники эмулятора ДВК и адаптера шины? После замены ехешника v0.97A на v0.97j, при запуске программы происходит мгновенное её закрытие.

  8. #7

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    совместимы ли ехешники эмулятора ДВК и адаптера шины? После замены ехешника v0.97A на v0.97j, при запуске программы происходит мгновенное её закрытие.
    Нет - не совместимы. API постоянно изменяется, поэтому хотя эмулятор и модульный - он всё ещё предлагается только в виде монолитного файла, а не набора модулей. Поэтому модуль адаптера шины МПИ из этого комплекта будет работать только с exeшником из этого комплекта, с которым у него совпадает API.

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

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

Эту тему просматривают: 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

Ваши права

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