Difference between revisions of "RH11 MASSBUS controller"
(An OK start) |
(Fix error about registers, add board info) |
||
Line 1: | Line 1: | ||
The '''RH11 MASSBUS controller''' allowed the interconnection of [[MASSBUS]] devices such as the [[RP04 disk drive|RP04]] to systems with a [[UNIBUS]], primarily [[PDP-11]]'s. | The '''RH11 MASSBUS controller''' allowed the interconnection of [[MASSBUS]] devices such as the [[RP04 disk drive|RP04]] to systems with a [[UNIBUS]], primarily [[PDP-11]]'s. | ||
− | The RH11 | + | The RH11 has the capability to operate in 18-bit mode; in this mode (used in the [[UC15]] UNICHANNEL-15 on the [[PDP-15]]), the PA and PB UNIBUS lines are used for data bits 16 and 17. |
− | As is standard for the MASSBUS, all the device | + | ==Registers== |
+ | |||
+ | The RH11 contains 4 registers, plus a share of a fifth; they are | ||
+ | |||
+ | * RHCS1 - Control and Status 1 (shared) | ||
+ | * RHWC - Word Count | ||
+ | * RHBA - Bus Address | ||
+ | * RHCS2 - Control and Status 2 | ||
+ | * RHDB - Data Buffer (for maintenance) | ||
+ | |||
+ | As is standard for the MASSBUS, all the other device registers are in the device. | ||
+ | |||
+ | ==Hardware== | ||
+ | |||
+ | The RH11 consisted of a double [[system unit]] [[backplane]] into which plugged a number of cards: | ||
+ | |||
+ | Two of them [[DEC card form factor|hex]]-sized: | ||
+ | |||
+ | * M7294 - DBC - Data Buffer and Control | ||
+ | * M7295 - BCT - Bus Control | ||
+ | |||
+ | Two [[DEC card form factor|dual]]-sized cards containing controller logic: | ||
+ | |||
+ | * M7296 - CSR - Control and Status | ||
+ | * M7297 - PAC - Parity Generation and Checking | ||
+ | |||
+ | Three [[DEC card form factor|dual]]-height M5904 MASSBUS transceiver modules. | ||
+ | |||
+ | Optionally one or two (see below) [[DEC card form factor|single]]-height cards: | ||
+ | |||
+ | * M688 - UNIBUS Power Fail Driver | ||
+ | |||
+ | The RH11 backplane also contained three [[Small Peripheral Controller|SPC]] slots in otherwise-unused slots. | ||
+ | |||
+ | ==Second UNIBUS== | ||
The RH11 contains connectors and circuitry for two separate UNIBUSes; the second UNIBUS is primarily used on systems with [[multi-port memory]], such as the [[PDP-11/45]]. If no [[Central Processing Unit|CPU]] is connected to UNIBUS B, an M9300 terminator at the start of the bus can be configured to do [[Non-Processor Request|NPR]] grants. A jumper allows the RH11 to do block transfers on UNIBUS B without going through an arbitration cycle. | The RH11 contains connectors and circuitry for two separate UNIBUSes; the second UNIBUS is primarily used on systems with [[multi-port memory]], such as the [[PDP-11/45]]. If no [[Central Processing Unit|CPU]] is connected to UNIBUS B, an M9300 terminator at the start of the bus can be configured to do [[Non-Processor Request|NPR]] grants. A jumper allows the RH11 to do block transfers on UNIBUS B without going through an arbitration cycle. | ||
− | |||
− |
Revision as of 22:29, 28 October 2017
The RH11 MASSBUS controller allowed the interconnection of MASSBUS devices such as the RP04 to systems with a UNIBUS, primarily PDP-11's.
The RH11 has the capability to operate in 18-bit mode; in this mode (used in the UC15 UNICHANNEL-15 on the PDP-15), the PA and PB UNIBUS lines are used for data bits 16 and 17.
Registers
The RH11 contains 4 registers, plus a share of a fifth; they are
- RHCS1 - Control and Status 1 (shared)
- RHWC - Word Count
- RHBA - Bus Address
- RHCS2 - Control and Status 2
- RHDB - Data Buffer (for maintenance)
As is standard for the MASSBUS, all the other device registers are in the device.
Hardware
The RH11 consisted of a double system unit backplane into which plugged a number of cards:
Two of them hex-sized:
- M7294 - DBC - Data Buffer and Control
- M7295 - BCT - Bus Control
Two dual-sized cards containing controller logic:
- M7296 - CSR - Control and Status
- M7297 - PAC - Parity Generation and Checking
Three dual-height M5904 MASSBUS transceiver modules.
Optionally one or two (see below) single-height cards:
- M688 - UNIBUS Power Fail Driver
The RH11 backplane also contained three SPC slots in otherwise-unused slots.
Second UNIBUS
The RH11 contains connectors and circuitry for two separate UNIBUSes; the second UNIBUS is primarily used on systems with multi-port memory, such as the PDP-11/45. If no CPU is connected to UNIBUS B, an M9300 terminator at the start of the bus can be configured to do NPR grants. A jumper allows the RH11 to do block transfers on UNIBUS B without going through an arbitration cycle.