Difference between revisions of "DIA20 IBus Adapter"

From Computer History Wiki
Jump to: navigation, search
m (Avoid use of internal page tag)
(Mention DIB20)
Line 1: Line 1:
The '''DIA20 IBus Adapter''' (sometimes called the '''DIA20 In/Out Bus Controller''') is an optional [[device controller|controller]] on [[KL10]] [[Central Processing Unit|CPUs]] which provides an old-style [[PDP-10 I/O Bus]] (termed an 'IBus'), to allow existing [[PDP-10]] [[peripheral]]s to be used on one. Two separate IBuses are provided per CPU. (In a [[multi-processor]] system, each CPU has a separate DIA20, if configured to have one.)
+
The '''DIA20 IBus Adapter''' (sometimes called the '''DIA20 In/Out Bus Controller''') is an optional [[device controller|controller]] on [[KL10]] [[Central Processing Unit|CPUs]] which provides an old-style [[PDP-10 I/O Bus]] (termed an 'IBus'), to allow existing [[PDP-10]] [[peripheral]]s to be used on one. Two separate IBuses are provided per CPU. (In a [[multi-processor]] system, each CPU has a separate DIA20, if configured to have one.) Later KL10s did not normally include the backplane into which the DIA20 plugged; a backplane and a DIA20 was denominated a '''DIB20'''.
  
 
==Implementation==
 
==Implementation==

Revision as of 20:54, 5 November 2023

The DIA20 IBus Adapter (sometimes called the DIA20 In/Out Bus Controller) is an optional controller on KL10 CPUs which provides an old-style PDP-10 I/O Bus (termed an 'IBus'), to allow existing PDP-10 peripherals to be used on one. Two separate IBuses are provided per CPU. (In a multi-processor system, each CPU has a separate DIA20, if configured to have one.) Later KL10s did not normally include the backplane into which the DIA20 plugged; a backplane and a DIA20 was denominated a DIB20.

Implementation

The DIA20 is connected to the EBox of the KL10 via the EBus; when no other controller on the EBus responds to a command, the DIA20 will respond, and send the command out the IBus. Similarly, interrupt requests from IBus devices are sent through to the EBox.

It consists of a number of hex boards (two M8550s and an M8551) plugged into an I/O backplane (one shared with the DMA20 Memory Bus Adapter‏‎) of the KL10; these are connected to new-style I/O bus connectors mounted lower down in that rack.

External links