С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Про младшие версии ВМ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.
При организации режима пульта с использованием сигнала SEL - результат работы PARH0 и PARH1 никак не используется, поэтому было бы весьма интересно узнать, какие физические адреса формирует на шине новый ВМ3 при обращении в режиме пульта к виртуальным адресам из диапазонов PARH0 и PARH1.
Последний раз редактировалось Patron; 20.01.2016 в 17:11.
1. Где-то есть ТО именно 1801ВМ3 ?
2. Посоветую приобрести у меня блок ВМ3А для БК0011/М - это позволит получить ответы на много вопросов, причем весьма неожиданные !
( Могу собрать за 1-2 недели, с зелеными КМ5 ! ).
3. Зона адресов BS7 не проецируется куда-либо во всех режимах, по крайней мере в 1801ВМ3 ( с 1806ВМ5 - неизвестно ).
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
.
Как выяснилось - у всех версий 1801ВМ3 стек режима HALT инициализируется константой 020000 ( а не 0100000, как указано в описаниях ), поэтому реализация режима пульта без совмещения ПЗУ и ОЗУ в одном банке 8К в принципе невозможна ( так как стек с вершиной 017776 мапится через PARH0 в те же 8К адресов, что и ПЗУ ).
Тем интереснее узнать, какие физические адреса формируются на шине реального ВМ3 при обращении в режиме пульта к адресам 000000, 020000, 040000, 060000.
Последний раз редактировалось Patron; 20.01.2016 в 18:10.
Прогнали 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
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Ну и попутно еще раз проверили, что 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
Кстати, люди, а про прошивку 377 вы не забыли?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)