https://gunkies.org/w/index.php?title=DUV11_Line_Interface&feed=atom&action=history
DUV11 Line Interface - Revision history
2024-03-29T04:59:21Z
Revision history for this page on the wiki
MediaWiki 1.30.0
https://gunkies.org/w/index.php?title=DUV11_Line_Interface&diff=28643&oldid=prev
Jnc: /* External links */ +TM
2023-02-17T12:39:28Z
<p><span dir="auto"><span class="autocomment">External links: </span> +TM</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 12:39, 17 February 2023</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l100" >Line 100:</td>
<td colspan="2" class="diff-lineno">Line 100:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[DU11 synchronous serial line interface]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[DU11 synchronous serial line interface]]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==Further reading==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* ''DUV11 User Manual'' (EK-DUV11-OP) - not available online </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* ''DUV11 Field Maintenance Print Set'' (MP-00297) - not available online</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==External links==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [http://bitsavers.org/pdf/dec/qbus/EK-DUV11-TM-001_DUV11_Line_Interface_Technical_Manual_Aug77.pdf DUV11 line interface technical manual] (EK-DUV11-TM)-001 </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category: QBUS Synchronous Serial Interfaces]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category: QBUS Synchronous Serial Interfaces]]</div></td></tr>
</table>
Jnc
https://gunkies.org/w/index.php?title=DUV11_Line_Interface&diff=28623&oldid=prev
Jnc: New cat scheme
2023-02-16T01:41:21Z
<p>New cat scheme</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 01:41, 16 February 2023</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l101" >Line 101:</td>
<td colspan="2" class="diff-lineno">Line 101:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[DU11 synchronous serial line interface]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[DU11 synchronous serial line interface]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category: QBUS <del class="diffchange diffchange-inline">Serial Interfaces]]</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category: QBUS Synchronous Serial Interfaces]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">[[Category: DEC </del>Synchronous Serial Interfaces]]</div></td><td colspan="2"> </td></tr>
</table>
Jnc
https://gunkies.org/w/index.php?title=DUV11_Line_Interface&diff=27348&oldid=prev
Jnc: New cat
2022-08-15T19:22:08Z
<p>New cat</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 19:22, 15 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l102" >Line 102:</td>
<td colspan="2" class="diff-lineno">Line 102:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category: QBUS Serial Interfaces]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[Category: QBUS Serial Interfaces]]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category: DEC Synchronous Serial Interfaces]]</ins></div></td></tr>
</table>
Jnc
https://gunkies.org/w/index.php?title=DUV11_Line_Interface&diff=23861&oldid=prev
Jnc: Fairly complete (from what little info is available)
2021-08-13T19:40:08Z
<p>Fairly complete (from what little info is available)</p>
<p><b>New page</b></p><div>The '''DUV11 Line Interface''' is a [[synchronous serial line]] [[peripheral|interface]] for the [[QBUS]]. 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.<br />
<br />
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). [[Baud rate]]s of up to 9.6K bits/second were supported by the EIA interface.<br />
<br />
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 also be set to discard additional incoming sync characters; 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 switch 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. --><br />
<br />
It was a [[DEC card form factor|quad-width]] card, the '''M7591'''; a [[Berg connector|Berg header]] on the card provided the 'native' EIA interface. For operation without a modem, an external [[clock]] could be used; a switch-selectable option also allowed the use of an internal clock.<br />
<br />
==Registers==<br />
<br />
{| border=1<br />
! Register !! Abbreviation !! Address<br />
|-<br />
|Receiver Status Register || RxCSR || 16xx10<br />
|-<br />
|Receiver Data Buffer Register (read only) || RxDBUF || 16xx12<br />
|-<br />
|Parameter Control Register (write only) || PARCSR || 16xx12<br />
|-<br />
|Transmitter Status Register || TxCSR || 16xx14<br />
|-<br />
|Transmitter Data Buffer Register || TxDBUF || 16xx16<br />
|}<br />
<br />
The address should be allocated from the [[floating device address space]]; it is factory-configured to 0160010. It uses a single [[interrupt vector]] (for 'done'), which should be allocated from the [[floating device vectors]]; it is factory-configured to 0440.<br />
<br />
<!-- ===16xx10: Receiver Status Register (RxCSR)===<br />
<br />
{{16bit-header}}<br />
| DSC || RING || CTS || CARR || RACT || SECRCV || DSR || STRSYN || RDN || RIE || DSIE || SRCHSYN || SECXMT || RTS || DTR || Unused<br />
{{16bitoctal-bitout}}<br />
<br />
* DSC - Data Set Change; set for any change on Ring, Carrier, Data Set Ready, Clear to Send or Secondary Received Data lines<br />
* RING - Ring Indicator<br />
* CTS - Clear to Send<br />
* CARR - Carrier<br />
* RACT - Receiver Active; setting dependent on the internal/external synchronization mode<br />
* SECRCV - Secondary Received Data<br />
* DSR - Data Set Ready<br />
* STRSYN - Strip Sync; sync characters are discarded<br />
* RDN - Receive Done Flag; set when the receive buffer is filled with an assembled character<br />
* RIE - Receiver Interrupt Enable; allows an input interrupt when Receive Done is set<br />
* DSIE - Data Set Interrupt Enable; allows an input interrupt when DSC is set<br />
* SRCHSYN - Search Synchronization; when set, the receiver looks for synch character(s)<br />
* SECXMT - Secondary Transmit Data<br />
* RTS - Request to Send<br />
* DTR - Data Terminal Ready<br />
<br />
===16xx12 (read): Receiver Data Buffer Register (RxDBUF)===<br />
<br />
{{16bit-header}}<br />
| ERR || OVR || Unused || PARERR || colspan=4 | Unused || colspan=8 | RDBUF<br />
{{16bitoctal-bitout}}<br />
<br />
* ERR - Error<br />
* OVR - Overrun<br />
* PARERR - Parity Error<br />
* RDBUF - Receiver Data Buffer<br />
<br />
===16xx12 (write): Parameter Control Register (PARCSR)===<br />
<br />
{{16bit-header}}<br />
| colspan=2 | Unused || colspan=2 | MODE || colspan=2 | LEN || PAR EN || EVEN PAR || colspan=8 | SYNC<br />
{{16bitoctal-bitout}}<br />
<br />
* MODE - Synchronous Mode Select (10=External, 11=Internal)<br />
* LEN - Length (00=5, 01=6, 10=7, 11=8)<br />
* PAR EN - Parity Enable<br />
* EVEN PAR - Even Parity selected<br />
* SYNC - Sync Character<br />
<br />
===16xx14: Transmitter Status Register (TxCSR)===<br />
<br />
{{16bit-header}}<br />
| DNA || MD || MCLK || colspan=2 | MMS || MBW || Unused || MR || TDN || TIE || DNAIE || SEND || HDFD || colspan=2 | Unused || BRK<br />
{{16bitoctal-bitout}}<br />
<br />
* DNA - Data Not Available<br />
* MD - Maintenance Data<br />
* MCLK - Maintenance Clock<br />
* MMS - Maintenance Mode Select (01=Internal, 10=External, 11=Internal systems)<br />
* MBW - Maintenance Bit Window<br />
* MR - Master Reset<br />
* TDN - Transmitter Done; set when the Transmitter Data Buffer is ready for the next character<br />
* TIE - Transmitter Interrupt Enable; allows a transmit interrupt when Transmit Done is set<br />
* DNAIE - Data Not Available Interrupt Enable<br />
* SEND - Send; enables the transmitter logic<br />
* HDFD - Half-Duplex/Full-Duplex<br />
* BRK - Send [[Asynchronous serial line|Break]]<br />
<br />
===16xx16: Transmitter Data Buffer Register (TxDBUF)===<br />
<br />
{{16bit-header}}<br />
| colspan=8 | Unused || colspan=8 | TDBUF<br />
{{16bitoctal-bitout}}<br />
<br />
* TDBUF - Transmitter Data Buffer<br />
--><br />
==See also==<br />
<br />
* [[DU11 synchronous serial line interface]]<br />
<br />
[[Category: QBUS Serial Interfaces]]</div>
Jnc