RP11 disk controller

From Computer History Wiki
Jump to: navigation, search

The RP11 disk controller for the UNIBUS is for the earlier RP removable pack multi-platter moving-head magnetic disk drives (RP02-RP03). (The later RP04-RP06 drives are un-related - they include integral controllers, and connect to the MASSBUS.)

The only version of the RP11 is the RP11-C. Like many of the earlier large device controllers for the PDP-11, the RP11-C was a group of large custom wire-wrapped backplanes which bolted into the front of a 19 inch rack, such as an H960; into it plugged about 200 small M-Series FLIP CHIPs.

The backplane was wired for connection to a standard DEC indicator panel, which came standard with an RP11-C, mounted in the top of the rack the RP11-C backplane was mounted in.

Device registers

Register Abbreviation Address
Device Status Register RPDS 776710
Error Register RPER 776712
Control Status Register RPCS 776714
Word Count Register RPWC 776716
Bus Address Register RPBA 776720
Cylinder Address Register RPCA 776722
Disk Address Register RPDA 776724
Maintenance 1 Register RPM1 776726
Maintenance 2 Register RPM2 776730
Maintenance 3 Register RPM3 776732
Selected Unit Cylinder Address SUCA 776734
Silo Memory SILO 776736

Note that the RP11 responds to addresses from 0776700 up to 0776736, but there are no registers in the range 0776700 to 0776706.

776710: Device Status Register (RPDS)

SU RDY SU OL SU RP03 HNF SU SI SU SU SU FU SU WP ATTN
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776712: Error Register (RPER)

WPV FUV NXC NXT NXS PROG FMTE MODE LPE WPE CSME TIMEE WCE NXME EOP DSK ERR
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776714: Control Status Register (RPCS)

ERR HE ATE MODE HDR DRV SEL RDY IDE MEM EX COM GO
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776716: Word Count Register (RPWC)

WC15 <---> WC00
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776720: Bus Address Register (RPBA)

BA15 <---> BA00
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776722: Cylinder Address Register (RPCA)

CYLINDER
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776724: Disk Address Register (RPDA)

TRACK CURRENT SECTOR SECTOR
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776726: Maintenance Register 1 (RPM1)

Unused SILO OUT RDY SILO IN RDY CTL SET HD SET CYL BUS OUT 07 <---> 00
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776730: Maintenance Register 2 (RPM2)

MAINT CYL ADDR 07 <---> 00 MAINT ATTN 07 <---> 00
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776732: Maintenance Register 3 (RPM3)

MAINT RO MAINT RDY MAINT ONL MAINT IDX MAINT UNS MAINT INC MAINT EOC MAINT SEC Unused MAINT CLK
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776734: Selected Unit Cylinder Address (SUCA)

Unused CYLINDER 07 <---> 00
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

776736: Silo Memory (SILO)

SM15 <---> SM00
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00