Еххх 50 МБ - вот это жизнь.А не то что с СМ5400 в размере 2-х экземпляров...
Вид для печати
Еххх 50 МБ - вот это жизнь.А не то что с СМ5400 в размере 2-х экземпляров...
Очередная модификация внешнего вида :)
Добавил DELQA сетевуху.
На шине увиделась. Осталось переходник к ней сделать.
Код:I/O page Map
Starting Ending
Address address
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456
17776500 - 17776536
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
Сделал переходник к DELQA...
Приступим, помолясь ;)
Код:.VTCOM
.TRANSF RTDSK1.DSK/S/T/W RTDSK1.DSK
Creating RTDSK1.DSK from _TT::RTDSK1.DSK
988 blocks transferred with 0 retries.
51616 characters saved through compression encoding.
RTDSK1.DSK created from _TT::RTDSK1.DSK
.TRANSF RTDSK2.DSK/S/T/W RTDSK2.DSK
Creating RTDSK2.DSK from _TT::RTDSK2.DSK
988 blocks transferred with 0 retries.
45356 characters saved through compression encoding.
RTDSK2.DSK created from _TT::RTDSK2.DSK
.TRANSF RTDSK3.DSK/S/T/W RTDSK3.DSK
Creating RTDSK3.DSK from _TT::RTDSK3.DSK
988 blocks transferred with 0 retries.
3916 characters saved through compression encoding.
RTDSK3.DSK created from _TT::RTDSK3.DSK
.TRANSF DVDSK1.DSK/S/T/W DVDSK1.DSK
Creating DVDSK1.DSK from _TT::DVDSK1.DSK
988 blocks transferred with 0 retries.
34508 characters saved through compression encoding.
DVDSK1.DSK created from _TT::DVDSK1.DSK
.TRANSF DVDSK2.DSK/S/T/W DVDSK2.DSK
Creating DVDSK2.DSK from _TT::DVDSK2.DSK
988 blocks transferred with 1 retry.
34180 characters saved through compression encoding.
DVDSK2.DSK created from _TT::DVDSK2.DSK
.
Код:.TELNET AXPVMS
.$@sy:tcpfun
TELNET-11 V02.40 [15-Jun-2008]
Keyboard usage for Telnet-11
-------- ----- --- ---------
The metacharacter 'M->' is ^A
M->C open capture file M->Q are you there?
M->D close capture file M->R toggle <CR> follow character
M->F FTP [internet address] M->S skip to end of buffer
M->H this help screen M->T toggle backspace/delete
M->I type my internet address M->U erase line
M->K erase character M->X close connection
M->O abort output M->Y interrupt process
M->@ send a true null character
^? abort Telnet session
Querying the Domain Name Server
Domain lookup successful
Trying to open TCP connection
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4
Username: FORM
Password:
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4 on node CTEPBA
Last interactive login on Saturday, 21-MAY-2011 21:32:37.50
Last non-interactive login on Saturday, 21-MAY-2011 09:14:50.02
$
Итак, все железо какое было подключил и запустил. Можно немного отвлечься, налить чаю и вкратце описать все это безобразие...
Первым номером идет спина от BA23 в которую собственно все втыкается... Первые три полосы сверху предназначены для PMI (два модуля памяти и процессор), остальные - парные QBUS, начиная с четвертой полоски идут направо, потом вниз, налево итд... Всего 8 полос. Первую полосу мы не используем - нам пока хватит одного модуля памяти.
ВАЖНО не воткнуть плату процессора или память по ошибке в обычную QBUS/QBUS полосу -- в этом случае плата получит +12 на сигнальном входе и вряд-ли этому обрадуется ;)
Вторым номером у нас идет память MSV11-J 1024Kb, ее мы втыкаем во вторую полосу. Можно было воткнуть две по 2048Kb, но лень ;)
PMI память должна стоять впереди процессора, иначе проц будет работать с ней через QBUS, что значительно медленнее.
Третий наш друг - процессорная плата KDJ11-B с установленным Floating Point Accelerator. Плата имеет много вкусностей среди которых разъем для консольного терминала который можно настроить на скорость до 38400 или совсем отключить. Поддерживается как RS232 так и 20mA.
Четвертым номером у нас идет DLV11-J - четыре терминальных порта DL11, опять таки работающие как с RS232 так и с 20mA и настраиваемые на скорость до 38400. При заводских настройках один канал настроен на стандартные консольные регистры/вектора и разрешен BHALT на BREAK, но какая-то добрая душа уже перепаяла перемычки и мне карточка досталась в нормальном виде :)
Пятым номером втыкаем MSCP контроллер RQDX3 к которому можно подключить 4 MFM винта или 2 винта+2 флопа или 3 винта+1 флоп.
...
...
Шестым номером идет Ethernet контроллер DELQA.
И отдельно в сторонке втыкаем RQDX Extender, соединяемый с RQDX3 кабелем (подходит native SCSI). В него собственно и втыкаются винты-флопы. Поскольку сам расширитель не работает ни с прерываниями ни с DMA, можем смело втыкать его ниже по шине куда душе угодно...
Питается вся эта хрень от обычного ATшного блока питания, в качестве выполнения протокола (пере)запуска в первом приближении достаточно коротнуть на землю и отпустить BDCOK, далее MSV11-J в процессе инициализации ECC погасит BPOK и вернет его на место по окончании этой процедуры, что вполне сойдет за стандартный запуск :)
BEVNT мы не трогаем - хрен с ним - KDJ11-B прекрасно умеет для часов использовать встроенный генератор с возможностью выбора 50, 60 и 800 прерываний в секунду.
Распиновка QBUS разъемов, если смотреть со стороны откуда карточки втыкаются...
Распиновка разъемов для подключения БП и передней панели (ее у нас пока нет) к корзине.Код:S S S M M P S M M A
B B S S S S S S B B B B S S S S
B B D D p p p p p B p B D D D D p p p B B B p
I I A A a a a a a B H B a D B A A A A a a a S I E + a
R R L L r r r G r r G D A R + G r + C P L L L L r G r r G A R V 1 G r
Q Q 1 1 e e e N e e N M L E 5 N e 5 O O 1 1 2 2 e N e e N C Q N 2 N e +
5 6 6 7 1 2 3 D A B D R T F B D 1 B K K 8 9 0 1 8 D B B D K 7 T B D 2 5
||=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=||===|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=| 1
|A B C D E F H J K L M N P R S T U V| A B C D E F H J K L M N P R S T U V
||=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=||===|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=| 2
A B
+ - G + B B B B B B B B B B B B B B + - G + B B B B B B B B B B B B B B
5 1 N 1 D R D S W I I I B D D I D D 5 1 N 1 D D D D D D D D D D D D D D
2 D 2 O P I Y T R A A S M M N A A 2 D 2 A A A A A A A A A A A A A A
U L N N B Q K K 7 G G I L L L L L L L L L L L L L L L L
T Y C T 4 I O I O T 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
Подключение RS232 терминала к KDJ11-B и DLV11-J (выводы 7 и 9 соединяются между собой)Код:J1 J2
+-+ +---+
1 |o| +5 VDC BDCOK (H) 10 |o o| 9 BHALT (L)
2 |o| +5 VDC +5 VDC 8 |o o| 7 +5 VDC
3 |o| +5 VDC GND 6 |o o| 5 GND
4 |o| +5 VDC 4 | o| 3 SRUN (L)
5 |o| +5 VDC BEVNT (L) 2 |o o| 1 +12 VDC
6 |o| +5 VDC +---+
7 |o| GND
8 |o| GND
9 |o| GND
10 |o| GND
11 |o| GND
12 |o| GND
13 |o| GND
14 |o| BDCOK (H)
15 |o| BPOK (H)
16 |o| BEVNT (L)
17 |o| +12 VDC
18 |o| unused
+-+
Дополнение: в родной CONSOLE DISTRIBUTION BOARD между собой соединены выводы 7, 9, 5, 4, 2.
Переходник DELQA -> AUI (вывод 1 через предохранитель 1.5A [ого] подключается к 13 ноге AUI и отсюда возвращается обратно на 20 вывод, что позволяет железяке проверять состояние предохранителя)Код:Signal ground DL11 DB9 DB25
| ------------------
| Rx- 2 5 7
| | 3 2 3
| | Signal ground 7 -|
| | | 9 -|
| | | Tx+ 8 3 2
| | | |
| | | | UART clock
| | | | |
+---------------+
| 9 7 5 3 1 |
| 10 8 4 2 |
+---------------+
| | | |
| Rx+ | Signal ground
| |
+12v Tx-
Код:Ground Receive- DELQA AUI
| | ----------------
Trasmit- | | Ground 1 --[---]-- 13
| | | | 20 --------^
Ground | | | | Return (+12v) 4 6
| | | | | | 5 14
Collision- | | | | | | Power (+12v) 6 5
| | | | | | | | 10 3
+------------------------------+ 11 10
| 19 17 15 13 11 9 7 5 3 1 | 12 4
| 20 18 16 14 12 10 8 6 4 | 14 2
+------------------------------+ 15 9
| | | | | | | | 18 7
| | | | | | | Return (+12v) 19 15
FUSE OK | | | | | |
| | | | | Receive+
| | | | |
Ground | | | Ground
| | |
Collision+ | Transmit+
|
Ground