Difference between revisions of "DS11 Multiple Line Synchronous Interface"

From Computer History Wiki
Jump to: navigation, search
(New cat scheme)
(Gleaned a bit more from the manual)
Line 1: Line 1:
The '''DS11 Multiple Line Synchronous Interface''' is an early [[synchronous serial line]] [[peripheral|interface]] for the [[UNIBUS]]; it can handle up to 16 lines.
+
The '''DS11 Multiple Line Synchronous Interface''' was an early [[synchronous serial line]] [[peripheral|interface]] for the [[UNIBUS]]; it could handle up to 16 lines. It used [[programmed I/O]] (with separate receive and transmit [[interrupt]]s) to transfer data; it could operate in either [[half-duplex]] or [[full-duplex]] mode.  
  
It consists of a master line scanner, and up to four adapters, each of which can handle up to four lines. Physically, it is a large [[backplane]], mounted in a 19" cabinet such as an [[H960 rack|H950]], along with an [[DEC indicator panel]]; each line has a separate [[DEC card form factor|quad]] M7110 Line Control Module.
+
It provided an [[EIA RS-232 serial line interface|EIA RS-232]] interface to Bell 200 series [[modem]]s (such as the model 201, and equivalents), and also connect to Bell 300 series modems, such as the model 303. Character lengths of 6, 8 and 12 bits were supported, and could be configured by software.  
<!--
 
  
Like the earlier [[DP11-A synchronous serial line interface|DP11-A]], it used [[programmed I/O]] (with separate receive and transmit [[interrupt]]s) to transfer data; it was double-[[buffer]]ed for both input and output.
+
It consisted of a master line scanner, and up to four adapters, each of which could handle up to four lines; each line had a separate [[DEC card form factor|quad]] M7110 Line Control Module. It used an [[M105 Address Selector]] to set its bus address. Physically, it is a large quad-height [[backplane]], mounted in a 19" cabinet such as an [[H960 rack|H950]], along with an [[DEC indicator panel]].
  
 +
<!--
 
It provided an [[EIA RS-232 serial line interface|EIA RS-232]] interface (to Bell 200 series [[modem]]s, such as the model 201, and equivalents), and optionally a [[20mA current loop serial line interface|current loop]] interface (to Bell 300 series modems, such as the model 303, and equivalents). [[Baud rate]]s of up to 9.6K bits/second were supported by the EIA interface, and up to 100K bits/second by the current loop interface.
 
It provided an [[EIA RS-232 serial line interface|EIA RS-232]] interface (to Bell 200 series [[modem]]s, such as the model 201, and equivalents), and optionally a [[20mA current loop serial line interface|current loop]] interface (to Bell 300 series modems, such as the model 303, and equivalents). [[Baud rate]]s of up to 9.6K bits/second were supported by the EIA interface, and up to 100K bits/second by the current loop interface.
  
The [[character]] length (5, 6, 7 or 8 [[bit]]s), and the [[sync character]], were selectable; [[parity]] (even or odd) was optionally supported for error detection. It could operate in either [[half-duplex]] or [[full-duplex]] mode. All configuration, as well as all the modem control leads, could be set under program control. A [[jumper]] allows configuration of whether one or two contiguous sync characters is needed for synchronization.
+
The [[character]] length (5, 6, 7 or 8 [[bit]]s), and the [[sync character]], were selectable; [[parity]] (even or odd) was optionally supported for error detection. All configuration, as well as all the modem control leads, could be set under program control. A [[jumper]] allows configuration of whether one or two contiguous sync characters is needed for synchronization.
<!-- It apparently supported idling (sending the sync character); the line could also be set to a [[serial line|mark]] condition when not transmitting characters. The DU11 could also be set to discard additional incoming sync characters. --
+
<!-- It apparently supported idling (sending the sync character); the line could also be set to a [[serial line|mark]] condition when not transmitting characters.
 
 
It was a [[DEC card form factor|quad-width]] card, the '''M7822'''; it plugged into an [[Small Peripheral Controller|SPC]] slot. A [[Berg connector|Berg header]] on the card provided the 'native' EIA interface; alternatively, when the M7822 card was plugged into a [[DD11-B backplane]], a two single-card [[DF11 Communications Line Adapter]] set could be used to connect to current loop modems which were not supported 'natively' by the M78222 (such as the Bell 303). Optionally, the DFC11-A (installed instead of a DF11) allowed use of an internal [[clock]] (when two interfaces were connected directly, without modems).
 
 
-->
 
-->
 
==Registers==
 
==Registers==

Revision as of 03:36, 19 November 2023

The DS11 Multiple Line Synchronous Interface was an early synchronous serial line interface for the UNIBUS; it could handle up to 16 lines. It used programmed I/O (with separate receive and transmit interrupts) to transfer data; it could operate in either half-duplex or full-duplex mode.

It provided an EIA RS-232 interface to Bell 200 series modems (such as the model 201, and equivalents), and also connect to Bell 300 series modems, such as the model 303. Character lengths of 6, 8 and 12 bits were supported, and could be configured by software.

It consisted of a master line scanner, and up to four adapters, each of which could handle up to four lines; each line had a separate quad M7110 Line Control Module. It used an M105 Address Selector to set its bus address. Physically, it is a large quad-height backplane, mounted in a 19" cabinet such as an H950, along with an DEC indicator panel.

Registers

Register Abbreviation Address
Receiver Status Register RxCSR 775xx0
Receiver Data Buffer Register RxDBUF 775xx2
Transmitter Status Register TxCSR 775xx4
Transmitter Data Buffer Register TxDBUF 775xx6

Line addresses:

  • Line 0: 775400-775406
...
  • Line 15: 775570-775576

See also

Further reading

  • DS11 Multiple Line Synchronous Interface Maintenance Manual (DEC-00-DS11-DB; not available online, but in fiche)

External links