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

User Tag List

Страница 10 из 226 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 2253

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #91
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Никто не помнит точную ссылку где про ВМ3 и MMU написано?
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

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

    По умолчанию

    Вот всё, что у меня есть по ВМ3: VM3.zip

    ...
    Последний раз редактировалось Patron; 23.09.2014 в 16:01.

  4. #93
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В приложении - всё, что у меня есть по ВМ3.
    Ну это как я понял описания всякие. Интересны различия какие там с MMU были. Никак найти не могу.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #94
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну это как я понял описания всякие. Интересны различия какие там с MMU были. Никак найти не могу.
    Вот здесь разговаривали про это.

  6. #95
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вот здесь разговаривали про это.
    Посмотрим.
    Последний раз редактировалось form; 29.02.2012 в 07:24.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #96
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Первое на что наткнулся на страничке - описание правил выставления IRQ устройством. Утверждается, что устройство должно выставлять все приоритеты начиная со своего и ниже на шине. На самом деле не так. Требуется выставлять приоритет 4 (для совместимости) и свой приоритет. Исключение - BIRQ7 для которого также требуется выставить BIRQ6. Таким образом:

    Код:
    4 - BIRQ4
    5 - BIRQ4, BIRQ5
    6 - BIRQ4, BIRQ6
    7 - BIRQ4, BIRQ6, BIRQ7
    но вобщем-то вреда не будет если и остальное выставить ниже себя.

    А собственно по вопросу о MMU:

    Все регистры ВМ3, кроме MMSR3, полностью соответствуют регистрам процессора PDP11/34, MMSR3, отсутствующий в 34, однако имеет ошибку при чтении зарезервированных бит, они должны читаться как "0", а читаются "1", из-за этого на ВМ3 без пропатчивания не работают Ultrix, Unix v5-v7 и RSX11, они неверно определяют тип процессора и пытаются использовать моду супервизора, за включение которой отвечает установка в "1" трех младших бит MMSR3.
    Утверждение насчет RSX-11 сомнительное. RSX-11M и RSX-11S понятия не имеют ни о каких I/D пространствах и supervisor mode и никак не могут по ошибке пытаться их запользовать. RSX-11M-PLUS поддерживает и то и другое, но если все это было выбрано при генерации, то оно и работать будет только на процессоре который это все поддерживает и, соответственно, с тем же успехом не будет работать на настоящем PDP-11 который не поддерживает эти фичи. Так, что с RSX по-моему все упирается только в то, что придется написать драйверы для системы и сделать загрузчик для SAV/BOOT (для RSX-11S впрочем и это не бязательно). Вобщем надо попробовать

    А так - суть вобщем понятна: MMSR3 сигналит, что D-Space для всех режимов (K, U, S) включен и CSM разрешен

    Еще вчера почитал описание процессора, он за каким-то хреном поддерживает команды MFPD/MTPD, хотя работают они, разумеется, аналогично MFPI/MTPI.
    Последний раз редактировалось form; 29.02.2012 в 07:49.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  8. #97
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Еще вчера почитал описание процессора, он за каким-то хреном поддерживает команды MFPD/MTPD, хотя работают они, разумеется, аналогично MFPI/MTPI.
    Вот еще одно обсуждение. Кстати полезно прошерстить этот форум по слову "ВМ3".
    Еще про MFPD/MTPD/MFPI/MTPI слышал то, что команды с установленным старшим битоv в коде (MFPD/MTPD) работали как байтовые, и системы приходилось патчить с заменой на MFPI/MTPI.

  9. #98
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вот еще одно обсуждение. Кстати полезно прошерстить этот форум по слову "ВМ3".
    Еще про MFPD/MTPD/MFPI/MTPI слышал то, что команды с установленным старшим битоv в коде (MFPD/MTPD) работали как байтовые, и системы приходилось патчить с заменой на MFPI/MTPI.
    По идее системы используют команды по назначению и там где используется MFPD/MTPD вряд-ли удастся чем-то помочь в принципе

    Надо будет Andrey_Ak потрясти, посмотреть на его ДВК4 что там и как, попробовать RSX-11S запустить - он не требует драйверов для этого. Ну и тесты разные поделаем
    Последний раз редактировалось form; 29.02.2012 в 10:35.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #99
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    По идее системы используют команды по назначению и там где используется MFPD вряд-ли удастся чем-то помочь в принципе
    M*PD отличаются от M*PI только в процессорах, которые поддерживают разделение на пространство инструкций и данных. 1801ВМ3 этого не поддерживает, поэтому M*PI исполняются как M*PD.
    Было еще одно отличие, вспомню - напишу.

  11. #100
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    M*PD отличаются от M*PI только в процессорах, которые поддерживают разделение на пространство инструкций и данных. 1801ВМ3 этого не поддерживает, поэтому M*PI исполняются как M*PD.
    Было еще одно отличие, вспомню - напишу.
    Процессоры которые не поддерживают разделение просто не поддерживают эти команды. Даже советская Э100-25

    И уж во всяком случае когда систему делают, никто не будет в ней писать MxPD ради доступа к пространству инструкций
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 10 из 226 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

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