По адресу в R5 нет никакой таблицы???
Вид для печати
По адресу в R5 нет никакой таблицы???
Э... вроде разобрался. Загрузчик MT и DM используют это значения для проверки флагов ошибки или готовности устройства. Остальные драйвера тупо или не тупо игнорируют
По поводу шины от РС на PDP-11, наткнулся на:
https://rapaz.ru/menu-produktsiya/q-...trollery/q-bus
https://rapaz.ru/images/Product/mpi_pci_small.png
Хотя конструкция немного не та:
во-первых управляется всё со стороны РС(то есть использовать можно, но нужно написать нехилую программу со стороны РС, есть режимы монитора для отладки устройств, пассивного и активного устройства для работы)...
во-вторых шина PCI, а не ISA... может не хватить быстродействия PDP-11
в-третьих, проблемы пересылки по DMA обойдены тем, что прицепили память общего доступа.
Но сама схема , судя по картинке проста:
FPGA в виде моста, драйверы шины и полмегабайта памяти ОЗУ да флэшпамять для VenID/DevID для PnP на PCI.
То есть мост сделать, для подключения не так уж сложно, главное только хорошо продумать алгоритм работы :-)
Нее, нафик такая екзотИк
Ню... Платы добрались до меня :):)
Во первых, как я тайно и подозревал, скорость всё таки порядка платы WQ. Чуть побыстрее - COP/DEV ZF: NL: выполняется 239 секунд, аналогичная на плате WQ - 300 cекунд. Ну.. Бум разбираться - 137 кб/с как то... не быстро :)
Немного демонстрации :) Пока плата не в корзине Квант-а - что то я протупил и забыл спросить назначение переключателей на плате. Она сделана с возможностью как работать в корзине ДВК-Квант-а, так и самостоятельно, так что просто так не сунешь.
Код:==================== Log Started at: 27/04/2019 11:03:29 =====================
@ 173000
@17761000/177400
17761002/177400
17761004/177400
17761006/177400
17761010/177400
17761012/177400
17761014/177520
17761016/177400
17761020/000000
17761022/177401
17761024/177401
17761026/177401
17761030/177400
17761032/177400
17761034/177640
17761036/177520
17761040/
BUS ERROR
@
@B
$ZF0
SL V08.00 [SW] Сторожевых С.В. 1988
RT-11FB (Y) V05.07
.SET USR SWAP
.SET TT FORM
.SET EDIT K52
.SHO ALL
RT-11FB (Y) V05.07
Booted from ZF0:RT11FB
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set OFF
EDIT is set K52
FORTRAN is set FORTRA
KMON nesting depth is 3
CLI is set DCL, CCL, UCL, NO UCF
PDP 11/34 Processor
3840KB of memory
Extended Instruction Set (EIS)
Memory Management Unit
50 Hertz System Clock
Device Status CSR Vector(s)
------ ------ --- ---------
HD Not installed 177720 000
NL Installed 000000 000
LD Installed 000000 000
SL Installed 000000 000
EM Installed 000000 010
LP Not installed 177514 200
KZ Not installed 172140 170
MX Not installed 177130 000
MY Not installed 172140 170
DW Not installed 174000 300
HX Installed 177560 000
DX Not installed 177170 264
DY Not installed 177170 264
PC Not installed 177550 070 074
VM Installed 177572 250
RK Not installed 177400 220
MT Not installed 172520 224
ZF Resident 161014 350
TT (Resident)
ZF (Resident)
ZF0 = DK , SY
NL
LD
SL
EM
HX
VM
16 free slots
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
0 RESORC 0 0 Run 000000 133672 135602
No multi-terminal support
Address Module Words
------- ------ -----
160000 IOPAGE 4096.
157142 ZF 207.
133736 RMON 4930.
001000 ..BG.. 23279.
No LD units mounted
.
=================== Log Suspended at: 27/04/2019 11:06:42 ====================
Ну.... До какой то степени дело сдвинулось c... точки остановна. Были вычислены причины некоторых "особенностей" работы платы (оказались внешнее) и устранены.. Пара "особенностей" осталась - причины ищутся. RT-11 успешно грузится-читает-пишет. Но она в текущей версии драйвера работает без прерываний CF. При попытка работать с CF в RSX (с прерываниями) - вылет в "зелёный экран" (не знаю - прерывания ли - причина). На праздниках буду лазать под отладчиком.
Внешний вид отладочного стенда :) :
http://www.KpXX.Ru/Днепр/МС1201/V2.0/Стенд.jpg
Плата не видна, она с дальнего края :) Так же в корзине КНГМД и КЦГД :)
- - - Добавлено - - -
В догонку. В ближайшее время заменю фоты плат :)
Отлаживать на Квант-е - это, конечно, интересно, но не системные вещи - типа драйверов и прошивок CPLD/FPGA :)
Делаю младшего брата стенда :) Под это дело купил пятивольтовый Mean Well. Всё таки крутые они блоки питания делают, особенно, когда не киловатты мощности нужны :)
Соберу - сфоткаю :)
Стенд Джуниор
http://www.KpXX.Ru/Днепр/МС1201/V2.0/Младший стенд.jpg
Когда платы отладите - будет ли продажа желающим современных ДВК?
И какими возможностями будет обладать чудо-полуплатка? А то у меня если честно древние 1201.03 и особенно вечно глючные по памяти 1201.04 доверия как "надежные рабочие лошадки" не вызывают.
И кроме 1201.2018 что еще в планах? Современные интерфейсы COM-LPT-USB? Сеть Ethernet 10/100? Звук нормальный со своим 1801ВМ2? Современная версия КЦГД? Я честно говоря давно хотел "современную ДВК" могущую тягаться с pdp-11/83 в возможностях коммуникаций и объеме памяти.
Кстати CF и возможность работать даже с 32 мб разделами в числе 16-64 штуки не говоря уже о большем - великое дело.