Difference between revisions of "DZ11 asynchronous serial line interface"

From Computer History Wiki
Jump to: navigation, search
m (Jnc moved page DZ11 to DZ11 asynchronous serial line interface: Full name)
m (New cat scheme)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:M7819.jpg|thumb|right|200px|M7819]]
+
[[Image:M7819.jpg|thumb|right|250px|M7819 EIA DZ11 card]]
  
The '''DZ11''' was a [[UNIBUS]] 8 port [[asynchronous serial line]] mux card for [[Digital Equipment Corporation|DEC]] computers.
+
The '''DZ11''' was a [[UNIBUS]] 8 port [[asynchronous serial line]] mux card for [[Digital Equipment Corporation|DEC]] computers. It used [[programmed I/O]], and thus could present a considerable load on the [[Central Processing Unit|CPU]] when running a high speed line, using [[interrupt]]s. A 64-entry [[First-In First-Out buffer|FIFO buffer]] silo was provided on the input side.
  
It was a [[DEC card form factor|hex]] card, which plugged into an [[Small Peripheral Controller|SPC]] [[backplane]] slot, and used [[programmed I/O]]. The [[EIA RS-232 serial line interface|EIA]] version was the M7819, and the [[20mA current loop serial line interface|20mA]] was the M7814. The EIA model can operate with [[modem]]s.
+
Both [[EIA RS-232 serial line interface|EIA]] and [[20mA current loop serial line interface|20mA]] physical layers were supported; the EIA model could operate with [[full-duplex]] [[modem]]s. It provided program-set [[baud rate]]s (up to 9600 baud), but not split speed. [[Break]] could be detected or generated on each line.
  
On the M7819, a [[flat cable]] led from a [[Berg connector]] on the card to an EIA distribution panel holding 16 DB25 connectors, enough for two DZ11 cards.
+
A single EIA DZ11 with an EIA-specific 16-line [[distribution panel]] was denominated as a DZ11-A; an EIA board by itself was a DZ11-B, and a distribution panel with two boards is a DZ11-E. Similarly, a single 20mA DZ11 with a 20mA-specific 16-line [[distribution panel]] was denominated as a DZ11-C, the 20mA board by itself was a DZ11-D, and a distribution panel with two boards is a DZ11-F.
  
Common accessories for the EIA version are:
+
==Implementation==
  
 +
Physically, it was a [[DEC card form factor|hex]] card, which plugged into an [[Small Peripheral Controller|SPC]] [[backplane]] slot. The EIA version was the M7819, and the 20mA one was the M7814.
 +
 +
On the M7819, a [[flat cable]] led from a [[Berg connector]] on the card via a [[static filter]] to an H317-E EIA distribution panel (for ID purposes, the [[DEC part number]] for the [[printed circuit board|PCB]] of the H317-E is 54-11928). The H317-E held 16 [[EIA RS-232 serial line interface#Connectors|DB25 male connectors]] (DB-25P) wired as DTEs, enough for two DZ11 cards.
 +
 +
Accessories for the M7819 EIA version are:
 +
 +
* BC05W-15 50 conductor signal cable
 +
* H7004C Static Filter
 +
* BC06L-0J 50 conductor signal cable
 +
* H317-E EIA distribution panel
 
* Cable Box assembly
 
* Cable Box assembly
* H317-E EIA distribution panel
 
* BC05W 50 conductor signal cable
 
 
* H325 test connector (single line)
 
* H325 test connector (single line)
 
* H3271 staggered test connector
 
* H3271 staggered test connector
  
For the 20mA, substitute the:
+
[[Image:H3006Panel.jpg|thumb|right|200px|H3006]]
  
 +
The later H3006 distribution panel for the EIA version was part of DEC's modular back-panel system.
 +
 +
For the 20mA M7814, substitute the:
 +
 +
* BC08S-15 40 conductor signal cable
 +
* H7004B Static Filter
 +
* BC06K-0J 40 conductor signal cable
 
* H317-F 20mA distribution panel
 
* H317-F 20mA distribution panel
* BC08S 40 conductor signal cable
 
 
* H3190 staggered test connector.
 
* H3190 staggered test connector.
  
[[Category: UNIBUS Serial Interfaces]]
+
==Device registers==
 +
 
 +
{| border=1
 +
! Register !! Abbreviation !! Address
 +
|-
 +
|Control and Status Register            || CSR || 760100
 +
|-
 +
|Receiver Buffer Register*              || RBUF || 760102
 +
|-
 +
|Line Parameter Register*              || LPR || 760102
 +
|-
 +
|Transmit Control Register              || TCR || 760104
 +
|-
 +
|Modem Status Register                  || MSR || 760106
 +
|-
 +
|Transmit Data Register                || TDR || 760106
 +
|}
 +
 
 +
The RBUF and LPR share an address, as do the MSR and TDR: the RBUF is read only, and the LPR is write only; the MSR is read only, and the TDR is write only. Registers marked with a '*' are [[word]]-width only, no byte operations.
 +
 
 +
The [[address]]es shown are for the first DZ11 in a system (provided that there are no other devices in the [[floating device address space]]); additional ones are normally set to be at 760110, 760120, etc.
 +
 
 +
===Control and Status Register (CSR)===
 +
{{16bit-header}}
 +
| TRDY || TIE || SA || SAE || Unused || colspan=3 | Tx Line || RDONE || RIE || MSE || CLR || MAINT || colspan=3 | Unused
 +
{{16bitoctal-bitout}}
 +
 
 +
*TRDY - Transmitter Ready
 +
*TIE - Transmitter Interrupt Enable
 +
*SA - Silo Alarm
 +
*SAE - Silo Alarm Enable
 +
*Tx Line - Line ready to transmit
 +
*RDONE - Received Done
 +
*RIE - Receiver Interrupt Enable
 +
*MSE - Master Scan Enable
 +
*CLR - Clear input FIFO, CSR and [[UART]]s
 +
*MAINT - Maintenance loopback enabled
 +
 
 +
=== Receiver Buffer Register (RBUF)===
 +
{{16bit-header}}
 +
| DV || OVR || FRERR || PERR || Unused || colspan=3 | Rx Line || colspan=8 | RBUF
 +
{{16bitoctal-bitout}}
 +
 
 +
=== Line Parameter Register (LPR)===
 +
{{16bit-header}}
 +
| colspan=3 | Unused || RXON || colspan=4 | Speed || ODDP || PAREN || STOP || colspan=2 | CLEN || colspan=3 | Line
 +
{{16bitoctal-bitout}}
 +
 
 +
===Transmit Control Register (TCR)===
 +
{{16bit-header}}
 +
| colspan=8 | DTR ||colspan=8 | Line Enabled
 +
{{16bitoctal-bitout}}
 +
 
 +
=== Modem Status Register (MSR)===
 +
{{16bit-header}}
 +
| colspan=8 | CD ||colspan=8 | RI
 +
{{16bitoctal-bitout}}
 +
 
 +
=== Transmit Data Register (TDR)===
 +
{{16bit-header}}
 +
| colspan=8 | Break ||colspan=8 | TBUF
 +
{{16bitoctal-bitout}}
 +
 
 +
==Further reading==
 +
 
 +
* ''DZ11-C, D, F (20mA) Field Maintenance Print Set'', (MP00253)
 +
 
 +
==External links==
 +
 
 +
* [http://www.bitsavers.org/pdf/dec/unibus/EK-DZ110-UG-002_DZ11_Users_Guide_Feb79.pdf DZ11 user's guide] (EK-DZ110-UG-002)
 +
* [http://www.bitsavers.org/pdf/dec/unibus/EK-DZ110-TM-002_DZ11_Asynchronous_Multiplexer_Technical_Manual_Oct78.pdf DZ11 asynchronous multiplexer technical manual] (EK-DZ110-TM-002)
 +
* [http://www.bitsavers.org/pdf/dec/unibus/MP00132_DZ11_RevB_Engineering_Drawings_May78.pdf DZ11-A,B,E (EIA) Field Maintenance Print Set] (MP00132)
 +
 
 +
[[Category: UNIBUS Asynchronous Serial Interfaces]]

Latest revision as of 01:26, 19 February 2023

M7819 EIA DZ11 card

The DZ11 was a UNIBUS 8 port asynchronous serial line mux card for DEC computers. It used programmed I/O, and thus could present a considerable load on the CPU when running a high speed line, using interrupts. A 64-entry FIFO buffer silo was provided on the input side.

Both EIA and 20mA physical layers were supported; the EIA model could operate with full-duplex modems. It provided program-set baud rates (up to 9600 baud), but not split speed. Break could be detected or generated on each line.

A single EIA DZ11 with an EIA-specific 16-line distribution panel was denominated as a DZ11-A; an EIA board by itself was a DZ11-B, and a distribution panel with two boards is a DZ11-E. Similarly, a single 20mA DZ11 with a 20mA-specific 16-line distribution panel was denominated as a DZ11-C, the 20mA board by itself was a DZ11-D, and a distribution panel with two boards is a DZ11-F.

Implementation

Physically, it was a hex card, which plugged into an SPC backplane slot. The EIA version was the M7819, and the 20mA one was the M7814.

On the M7819, a flat cable led from a Berg connector on the card via a static filter to an H317-E EIA distribution panel (for ID purposes, the DEC part number for the PCB of the H317-E is 54-11928). The H317-E held 16 DB25 male connectors (DB-25P) wired as DTEs, enough for two DZ11 cards.

Accessories for the M7819 EIA version are:

  • BC05W-15 50 conductor signal cable
  • H7004C Static Filter
  • BC06L-0J 50 conductor signal cable
  • H317-E EIA distribution panel
  • Cable Box assembly
  • H325 test connector (single line)
  • H3271 staggered test connector
H3006

The later H3006 distribution panel for the EIA version was part of DEC's modular back-panel system.

For the 20mA M7814, substitute the:

  • BC08S-15 40 conductor signal cable
  • H7004B Static Filter
  • BC06K-0J 40 conductor signal cable
  • H317-F 20mA distribution panel
  • H3190 staggered test connector.

Device registers

Register Abbreviation Address
Control and Status Register CSR 760100
Receiver Buffer Register* RBUF 760102
Line Parameter Register* LPR 760102
Transmit Control Register TCR 760104
Modem Status Register MSR 760106
Transmit Data Register TDR 760106

The RBUF and LPR share an address, as do the MSR and TDR: the RBUF is read only, and the LPR is write only; the MSR is read only, and the TDR is write only. Registers marked with a '*' are word-width only, no byte operations.

The addresses shown are for the first DZ11 in a system (provided that there are no other devices in the floating device address space); additional ones are normally set to be at 760110, 760120, etc.

Control and Status Register (CSR)

TRDY TIE SA SAE Unused Tx Line RDONE RIE MSE CLR MAINT Unused
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
  • TRDY - Transmitter Ready
  • TIE - Transmitter Interrupt Enable
  • SA - Silo Alarm
  • SAE - Silo Alarm Enable
  • Tx Line - Line ready to transmit
  • RDONE - Received Done
  • RIE - Receiver Interrupt Enable
  • MSE - Master Scan Enable
  • CLR - Clear input FIFO, CSR and UARTs
  • MAINT - Maintenance loopback enabled

Receiver Buffer Register (RBUF)

DV OVR FRERR PERR Unused Rx Line RBUF
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

Line Parameter Register (LPR)

Unused RXON Speed ODDP PAREN STOP CLEN Line
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

Transmit Control Register (TCR)

DTR Line Enabled
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

Modem Status Register (MSR)

CD RI
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

Transmit Data Register (TDR)

Break TBUF
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

Further reading

  • DZ11-C, D, F (20mA) Field Maintenance Print Set, (MP00253)

External links