Difference between revisions of "KL11 Teletype Control"

From Computer History Wiki
Jump to: navigation, search
m (New cat)
(tweaks; +manual+eng drws)
Line 1: Line 1:
[[Image:KL11.jpg|300px|right|thumb|A KL11 card]]
+
[[Image:KL11.jpg|300px|right|thumb|A KL11 M780 card]]
  
The '''KL11 asynchronous serial line interface''' card (M780) was a [[UNIBUS]] [[peripheral]] for the [[PDP-11]] series of computers; it provided a single [[asynchronous serial line]]. It was a [[DEC card form factor|dual]] format card, along with two standard single card [[FLIP CHIP]]s, the [[M105 Address Selector]] and the [[M782 Interrupt Control]]; they used an [[Small Peripheral Controller|SPC]] slot.
+
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 [[DEC card form factor|dual]] format card; it plugged into a an [[Small Peripheral Controller|SPC]] slot, along with two standard single card [[FLIP CHIP]]s, the [[M105 Address Selector]] and the [[M782 Interrupt Control]].
  
 
It provided a [[20mA current loop serial line interface]]; use of a [[DE11A]] allowed [[EIA RS-232 serial line interface|EIA RS-232]] connectivity. It operated at speeds of 110 to 2400 [[baud rate|baud]], depending on the model (each model supported only one speed combination):
 
It provided a [[20mA current loop serial line interface]]; use of a [[DE11A]] allowed [[EIA RS-232 serial line interface|EIA RS-232]] connectivity. It operated at speeds of 110 to 2400 [[baud rate|baud]], depending on the model (each model supported only one speed combination):
Line 21: Line 21:
 
|}
 
|}
  
It was replaced by the functionally identical single quad board [[DL11 asynchronous serial line interface]],
+
It was replaced by the functionally identical single quad board [[DL11 asynchronous serial line interface]].
  
 
==Programing 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 vector]]s - again, one receive, and one transmit.
+
The KL11 has 2 device [[register]]s 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 vector]]s - 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.
+
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).
 
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).
  
 
{{semi-stub}}
 
{{semi-stub}}
 +
 +
==External links==
 +
 +
* [http://www.bitsavers.org/pdf/dec/unibus/KL11_TeletypeControlManual.pdf KL11 teletype control manual] (DEC-11-HR4C-D)
 +
* [http://www.bitsavers.org/pdf/dec/unibus/KL11_EngrDrws.pdf KL11 teletype control engineering drawings] (DEC-11-HR4B-D)
  
 
[[Category: UNIBUS Serial Interfaces]]
 
[[Category: UNIBUS Serial Interfaces]]
 
[[Category: DEC Asynchronous Serial Interfaces]]
 
[[Category: DEC Asynchronous Serial Interfaces]]

Revision as of 00:40, 14 November 2022

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.

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