KL11 Teletype Control

From Computer History Wiki
Revision as of 15:21, 18 February 2023 by Jnc (talk | contribs) (Avoid redir)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
A KL11 M780 card

The KL11 Teletype Control card (M780) was a UNIBUS peripheral for the PDP-11 series of computers; it provided a single asynchronous serial line. It was a dual format card; it plugged into a an SPC slot, along with two standard single card FLIP CHIPs, the M105 Address Selector and the M782 Interrupt Control.

The KL11 was one of the last DEC asynchronous serial interfaces to not use a UART MSI chip; the first UART chip was still under development at the time. The serial/parallel conversion was done with discrete gates, instead.

It provided a 20mA current loop serial line interface; use of a DE11A allowed EIA RS-232 connectivity. It operated at speeds of 110 to 2400 baud, depending on the model (each model supported only one speed combination):

Model Input Output
KL11A 110
KL11B 150
KL11C 300
KL11D 600
KL11E 100 1200
KL11F 2400

It was replaced by the functionally identical single quad board DL11 asynchronous serial line interface.

Programing interface

The KL11 has 2 device registers for the receive side (one Control and Status Register - CSR - and one data buffer register), and similarly, two for the transmit side. Each KL11 has two interrupt vectors - again, one receive, and one transmit. This programming specification was continued for the lifetime of the PDP-11, for single asynchronous serial line interfaces.

For the PDP-11 main console (which is always a KL11/DL11 compatible device), the 'zeroth' KL11, the standard is that 0777560 is the base address (so the receiver registers are 0777560-2, and the transmitter are 0777564-6), and 060 is the base vector.

The first KL11 after the console is always assigned the address 0776500, and vector 0300. Additional KL11's are assigned addresses and vectors immediately following, for LL11's #1-#16 (i.e. 0776500-676 and 0300-0476).

External links