User Tag List

Страница 123 из 227 ПерваяПервая ... 119120121122123124125126127 ... ПоследняяПоследняя
Показано с 1,221 по 1,230 из 2264

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

  1. #1221

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

    По умолчанию

    На процессоре ВМ2 тесты MARK,RTT аналогичны.
    На ВМ3 тест MARK аналогичен, RTT прошел без TRAP to 014.

  2. #1222

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, а как соотносятся страница ввода-вывода и последние 8К из 4М мозгов? В смысле, можно ли достучаться до этих последних 8К, или, все-таки, максимальная память при 22-битном адресе не 4096К, а 4088К ?
    Последний раз редактировалось AFZ; 14.01.2016 в 05:28.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  3. #1223

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Кстати, а как соотносятся страница ввода-вывода и последние 8К из 4М мозгов? В смысле, можно ли достучаться до этих последних 8К, или, все-таки, максимальная память при 22-битном адресе не 4096К, а 4088К ?
    Специально вопрос не изучал, но возможно к PMI памяти можно достучаться перемапив ее через CSR памяти. К обычной Q-Busной не получится...
    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

  4. #1224

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Специально вопрос не изучал, но возможно к PMI памяти можно достучаться перемапив ее через CSR памяти. К обычной Q-Busной не получится...
    Это я вентилирую вопрос об использовании кусочка из этой страницы в качестве halt-mode RAM, в случае самопального изготовления процессорного модуля с ВМ3. А то еще и halt-mode ROM, предварительно загрузив туда сторонними средствами 377-ю прошивку и сделав ее для ЦП Read Only...
    Последний раз редактировалось AFZ; 14.01.2016 в 12:01.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #1225

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    самопального изготовления процессорного модуля
    Ну при самопальном изготовлении наверное много чего можно сделать
    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

  6. #1226

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

    По умолчанию

    .

    В ходе изучения документации по процессору 1801ВМ3 возникло подозрение, что могут существовать версии ВМ3 с различным количеством видимых на шине регистров PARH - 4, 2 или 1. Было бы полезно запустить на всех доступных ВМ3 утилиту IOSCAN ( SAV или BIN - кому как удобнее ) и опубликовать результаты.

  7. #1227

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    регистров PARH - 4, 2 или 1
    А это что за регистры такие с таким количеством?
    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. #1228

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    .
    могут существовать версии ВМ3 с различным количеством видимых на шине регистров PARH - 4, 2 или 1. Было бы полезно запустить на всех доступных ВМ3 утилиту IOSCAN ( SAV или BIN - кому как удобнее ) и опубликовать результаты.
    Там в сканере какие-то особености есть? Я запускал просто чтение, с проверкой исключения по тайм-ауту шины, на двух 1801ВМ3 1992 года найдены только PARH2 по адресу 17772512. Вот тут полные результаты сканирования. У меня еще есть процессор 1989 года, но он далеко сейчас. Точно было минимум две ревизии кристалла ВМ3, потому что исправлен ряд ошибок, Полетаев на каком-то форуме писал, сохранилось такое:
    1. Процессоры выпуска до середины 1989 года (приблизительно - дату точно не
    помню) имели ошибку в командах MFPD/MTPD - они отрабатывались как байтовые.
    Из-за них не работал TSX. Ошибка обходилась заменой на команды MTPI/MFPI.

    Следующие ошибки, насколько мне известно, остались неустраненными.

    2. Ошибка в реализации команд MTPI/MTPD. Согласно PDP11 processor handbook
    эти команды должны выполняться следующим образом:
    (temp) <- (SP)+; (dst) <- (temp).
    В 1801ВМ3 команда выполняется без использования промежуточного регистра.
    Проявляется в случае выполнения команды MTPI SP при совпадении текущего и
    предыдущего режимов работы процессора - значение указателя стека оказывается
    на 2 большим. Влияние на программное обеспечение не отмечено.

    3. Ошибка в реализации диспетчера памяти. В каком-то из регистров ДП (к
    сожалению, сейчас уже не помню - давно это было) зарезервированные биты

    >> 017772516 - MMU SR3

    читались единицами, а не нулями. Из-за этого не запускался UNIX (ДЕМОС),
    обошли корректировкой исходных текстов.

    >> в Ultrix достаточно попpавить загpyзчик. Код, пеpедающий тип пpоцессоpа
    >> ядpy.

    4. Ошибка в реализации диспетчера памяти. При возникновении прерывания от ДП
    в регистрах диспетчера фиксировался неправильный адрес команды. Hе шли родные
    тесты ДП. Подробности не помню.

  9. #1229

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть 2 базовые модификации 1801ВМ3 - 1986 г. и 1990 г. ( вторая половина года ).
    *
    Можно ли поконкретней о наличии/отсуствии регистров - какие должны быть их адреса и в каких режимах процессора ?
    *
    Если в руководстве по процессору написано о разных регистрах - вполне вероятно, там просто перепечатка с СМ4.
    ( Это как в описании команд RT-11 для БК0011 версии 1988 г. - "щелкните средним переключателем !" ).
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  10. #1230

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    читались единицами, а не нулями. Из-за этого не запускался UNIX (ДЕМОС)
    Наконец-то найдена та система которая из-за этого неработала!
    А то мне пытались всучить мифы - мол RSX из-за этого не работает (почему - объяснить не смогли разумеется ибо даже придумать сложно)

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    в Ultrix достаточно попpавить загpyзчик
    Или после его останова записать тип процессора в R0 и нажать P.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ошибка в реализации диспетчера памяти. При возникновении прерывания от ДП
    в регистрах диспетчера фиксировался неправильный адрес команды
    А это в принципе так на некоторых процессорах. В списке неоднозначностей в описании DCJ11 есть.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    Из-за них не работал TSX
    Уточним - вероятно имеется в виду TSX-Plus (причем возможно даже достаточно поздних версий). То, что называлось просто TSX (РАФОС/TS к примеру) понятия не имело о разделении I/D пространства и о командах MxPD.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    PARH2 по адресу 17772512
    А что за регистр(ы) то?
    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

Страница 123 из 227 ПерваяПервая ... 119120121122123124125126127 ... ПоследняяПоследняя

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

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

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

Ваши права

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