DR11-K parallel interface
The DR11-K general device interface was a UNIBUS device controller, very similar in functionality to the DR11-C parallel interface, but with more robust analog interface specifications.
Like the DR11-C, it provided a pair of 16-bit parallel ports, one input, and one output; and used an SPC slot. It also used programmed I/O. It was, however, a hex format card (M7843)
Connection to the user's device is via a pair of 40-pin Berg connectors.
Contents
Registers
The device has three control and buffer registers, which can be configured to any three sequential word locations in the I/O page; the first DR11-K is normally configured to addresses 767770-767774:
Register | Abbreviation | Address |
---|---|---|
Status Register | DRSR | 767770 |
Input Buffer Register | DROUTBUF | 767772 |
Output Buffer Register | DRINBUF | 767774 |
The order of input and output buffer registers is inverted from that of the DR11-C, for unknown reasons.
In the register contents (below), bits which are read/write or unused are shown in normal font, those which are write-only are in italics.
Status Register (DRSR)
OUT FLAG | OUT INTR ENB | SET INTR OUT | Unused | IN FLAG | IN INTR ENB | SET INTR IN | Unused | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
Output Buffer Register (DROUTBUF)
OUT15 <-> OUT0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
Input Buffer Register (DRINBUF)
IN15 <-> IN0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |