User Tag List

Страница 124 из 227 ПерваяПервая ... 120121122123124125126127128 ... ПоследняяПоследняя
Показано с 1,231 по 1,240 из 2264

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

  1. #1231

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А что за регистр(ы) то?
    Это вроде особенность 1801ВМ3 - регистр базового ядреса для режима пульта. Их там должно было быть четыре штуки, выбираются в режиме пульта старшими битами виртуального адреса VA15-VA14. Но PARH0, PARH1 и PARH3 заменили константами, остался только PARH2.

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

  3. #1232

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Там в сканере какие-то особености есть? Я запускал просто чтение, с проверкой исключения по тайм-ауту шины, на двух 1801ВМ3 1992 года найдены только PARH2 по адресу 17772512. Вот тут полные результаты сканирования.
    Сканер просто ищет адреса на шине - никаких особенностей нет.

  4. #1233

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    регистр базового ядреса для режима пульта
    Ага, теперь понял.
    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. #1234

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Можно ли поконкретней о наличии/отсуствии регистров - какие должны быть их адреса и в каких режимах процессора ?
    Про младшие версии ВМ3 - не известно ничего.

    В старших версиях ВМ3 - на шине всегда есть PARH2 по виртуальному адресу 172512, но в некоторых документах говорится и про доступный PARH3 ( логично предположить, что по адресу 172514 ).

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

    Из описания первой версии процессора 1801ВМ3 похоже, что при разработке для него материнской платы - память режима HALT может быть реализована двумя способами:

    1. Только с использованием сигналов шины. В этом случае 8К с адреса 16760000 отводятся под ОЗУ пульта, которое в режиме HALT проецируется через регистр PARH1 в страницы 40000-57777 и 60000-77777, а 8К с адреса 17000000 - под ПЗУ пульта, которое в режиме HALT проецируется через регистр PARH0 в страницы 00000-17777 и 20000-37777.

    2. С использованием сигнала SEL. Тогда при активном сигнале SEL младшие 13 битов адреса ( 00000-17777 ) делятся на начальные 6К адресов ПЗУ пульта ( 00000-13777 ) и конечные 2К адресов ОЗУ пульта ( 14000-17777 ).

    Код прошивки -134 ( насколько я понял ) удовлетворяет обоим вариантам, занимая только младшие 6К адресов ПЗУ и используя только последние 512 байтов ОЗУ, обращение к которым идёт по виртуальным адресам 77000-77777.


    Не исключено, что в старших версиях 1801ВМ3, предусматривающих использование 4М ОЗУ - внутренние регистры PARH0 и PARH1 настроены так, чтобы в режиме HALT проецировать последние не доступные в обычном режиме 8К физических адресов шины 17760000-17777777 в страницы виртуальных адресов 00000-17777, 20000-37777, 40000-57777 и 60000-77777. Тогда разработчик материнской платы может по-прежнему использовать в режиме HALT только сигналы шины и прошивку -134.


    Цитата Сообщение от Vslav Посмотреть сообщение
    PARH0, PARH1 и PARH3 заменили константами
    При организации режима пульта с использованием сигнала SEL - результат работы PARH0 и PARH1 никак не используется, поэтому было бы весьма интересно узнать, какие физические адреса формирует на шине новый ВМ3 при обращении в режиме пульта к виртуальным адресам из диапазонов PARH0 и PARH1.
    Последний раз редактировалось Patron; 20.01.2016 в 17:11.

  6. #1235

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не исключено, что в старших версиях 1801ВМ3, предусматривающих использование 4М ОЗУ - внутренние регистры PARH0 и PARH1 настроены так, чтобы в режиме HALT проецировать последние не доступные в обычном режиме 8К физических адресов шины 17760000-17777777 в страницы виртуальных адресов 00000-17777, 20000-37777, 40000-57777 и 60000-77777. Тогда разработчик материнской платы может по-прежнему использовать в режиме HALT только сигналы шины и прошивку -134 ( поскольку память при включении обнуляется, а ПЗУ в старших 2К содержит нули - 8К ОЗУ и 8К ПЗУ могут работать в старшем банке параллельно ).
    1. Где-то есть ТО именно 1801ВМ3 ?
    2. Посоветую приобрести у меня блок ВМ3А для БК0011/М - это позволит получить ответы на много вопросов, причем весьма неожиданные !
    ( Могу собрать за 1-2 недели, с зелеными КМ5 ! ).
    3. Зона адресов BS7 не проецируется куда-либо во всех режимах, по крайней мере в 1801ВМ3 ( с 1806ВМ5 - неизвестно ).
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  7. #1236

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

    По умолчанию

    .

    Как выяснилось - у всех версий 1801ВМ3 стек режима HALT инициализируется константой 020000 ( а не 0100000, как указано в описаниях ), поэтому реализация режима пульта без совмещения ПЗУ и ОЗУ в одном банке 8К в принципе невозможна ( так как стек с вершиной 017776 мапится через PARH0 в те же 8К адресов, что и ПЗУ ).

    Тем интереснее узнать, какие физические адреса формируются на шине реального ВМ3 при обращении в режиме пульта к адресам 000000, 020000, 040000, 060000.
    Последний раз редактировалось Patron; 20.01.2016 в 18:10.

  8. #1237

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

    По умолчанию

    Прогнали IOSCAN на ДВК-4 у Andrey_Ak. Тут один регистр.
    Код:
    172140-172142	MY
    172300-172316	KISDR0-KISDR7
    172340-172356	KISAR0-KISAR7
    172512
    172516		MMR3
    174000-174020	DW
    176560-176566	YL
    177514-177516	LP
    177560-177566	YL
    177572-177616	MMR0-MMR2, UISDR0-UISDR7
    177640-177656	UISAR0-UISAR7
    177776		PSW
    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

  9. #1238

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    .

    Как выяснилось - у всех версий 1801ВМ3 стек режима HALT инициализируется константой 020000 ( а не 0100000, как указано в описаниях ), поэтому реализация режима пульта без совмещения ПЗУ и ОЗУ в одном банке 8К в принципе невозможна ( так как стек с вершиной 017776 мапится через PARH0 в те же 8К адресов, что и ПЗУ ).
    Тем интереснее узнать, какие физические адреса формируются на шине реального ВМ3 при обращении в режиме пульта к адресам 000000, 020000, 040000, 060000.
    Насчет "100000" - это из фрагментов ТО 1836ВМ3, в реальном на 1801ВМ3 было указано 20000 ( 8 ).
    На том же форуме в ветке о блоке ВМ3А господин gid писал о исследовании адресного пространства процессора 1801ВМ3 в некотрых режимах - результаты довольно интересны.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  10. #1239

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Прогнали IOSCAN на ДВК-4 у Andrey_Ak
    Ну и попутно еще раз проверили, что MY работает если ему команды из пульта подавать. Не так давно у кого-то пробовали - там из пульта была ошибка, а если программу запустить - работало, кто-то объяснял это особенностями режима HALT. Я так понимаю это как раз зависит от реализации HALT способами описанными выше...
    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

  11. #1240

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

    По умолчанию

    Кстати, люди, а про прошивку 377 вы не забыли?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

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

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

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

Ваши права

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