Difference between revisions of "RH11 MASSBUS controller"

From Computer History Wiki
Jump to: navigation, search
(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 consisted of a double [[system unit]] into which plugged a number of cards, two of them [[hex]]-sized, a 'Bus Control' module, and a 'Data Buffer and Control' module. (The RH11 [[backplane]] also contained three [[SPC}] slots.)
+
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 [[register]]s are in the device; the RH11 merely allows the MASSBUS and UNIBUS to communicate.
+
==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.
 
The RH11 has the capability to operate in 18-bit mode; in this mode, the PA and PB UNIBUS lines are used for data bits 16 and 17.
 

Revision as of 23: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.