DZ11 asynchronous serial line interface: Difference between revisions
+ static filters |
Add registers |
||
| Line 1: | Line 1: | ||
[[Image:M7819.jpg|thumb|right|250px|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 used [[programmed I/O]], and thus could present a considerable load on the [[Central Processing Unit|CPU]] when running a high speed line. A 64-entry [[First-In First-Out buffer|FIFO buffer]] silo was provided on the input side. | ||
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 via a static | ==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, holding 16 [[EIA RS-232 serial line interface#Connectors|DB25 male connectors]] (DB-25P) wired as DTEs, enough for two DZ11 cards. | |||
Accessories for the EIA version are: | Accessories for the EIA version are: | ||
* BC05W- | * BC05W-15 50 conductor signal cable | ||
* H7004C Static Filter | * H7004C Static Filter | ||
* BC06L-0J 50 conductor signal cable | * BC06L-0J 50 conductor signal cable | ||
| Line 16: | Line 19: | ||
* H325 test connector (single line) | * H325 test connector (single line) | ||
* H3271 staggered test connector | * H3271 staggered test connector | ||
[[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, substitute the: | For the 20mA, substitute the: | ||
| Line 25: | Line 32: | ||
* H3190 staggered test connector. | * H3190 staggered test connector. | ||
[[ | ==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 User Guide'', EK-DZ11-UG-002 | |||
* ''DZ11 Maintenance Manual'', EK-DZ11-MM-001 | |||
[[Category: UNIBUS Serial Interfaces]] | [[Category: UNIBUS Serial Interfaces]] | ||
Revision as of 16:55, 2 January 2021

The DZ11 was a UNIBUS 8 port asynchronous serial line mux card for DEC computers. It used used programmed I/O, and thus could present a considerable load on the CPU when running a high speed line. 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.
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, holding 16 DB25 male connectors (DB-25P) wired as DTEs, enough for two DZ11 cards.
Accessories for the 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

The later H3006 distribution panel for the EIA version was part of DEC's modular back-panel system.
For the 20mA, 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 User Guide, EK-DZ11-UG-002
- DZ11 Maintenance Manual, EK-DZ11-MM-001