DX20 Programmed Device Adapter

From Computer History Wiki
Revision as of 16:46, 23 December 2023 by Jnc (talk | contribs) (Pretty good coverage)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The DX20 Programmed Device Adapter was an adapter which could interface between an IBM-style channel bus and a MASSBUS. It can act as either a channel controller or a control unit on the channel bus. When operated as a control unit, in theory it could have been used to attach a DEC machine to a IBM System/370 (appearing as a device to the /370); it was mainly intended to allow use of OEM-produced peripherals on DEC machines.

It was principally intended for use on a KL10 system; it plugged into a RH20 MASSBUS controller on the KL10. (The original intended configuration was with a TX02 Magnetic Tape Controller, along with one or more TU70, TU71 OR TU72 magnetic tape drives; the ensemble was designated a 'TU70 Magnetic Tape Subsystem', or TU71 or TU72 as appropriate.)

Implementation

The DX20 is built around a microprocessor (in the old sense of the word; i.e. a block of logic which executes microcode. The microcode (2K of 16-bit μwords) is held in a 'writeable control store', and was loaded into the DX20 by the host processor after power-on.

The DX20 was composed of four major sub-systems - "microcontroller, [MASSBUS] computer interface, high speed data path, and a device [channel] interface" - held mostly on five hex boards (with a sixth optional), and two quad boards:

  • M8602 microprocessor
  • M8601? (control store memory)
  • M8603 MASSBUS data (quad)
  • M8604 MASSBUS control
  • 3xM5903 MASSBUS transceiver (dual width)
  • M6505 data storage (quad)
  • M6506 data formatter
  • M8607 channel bus
  • M8608 channel extension (optional, for bus 1; only bus 0 is standard)
  • G891 power fail and select (single width)

They plugged into a custom system unit-sized backplane, mounted in a separate cabinet (either an H950 or an H9502) along with the power supply. The manual states that the boards were wire-wrapped, which if accurate, indicates that the DX20 was produced in small numbers.

See also

External links