https://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&feed=atom&action=historyDQ11 NPR Synchronous Line Interface - Revision history2024-03-28T20:23:47ZRevision history for this page on the wikiMediaWiki 1.30.0https://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=28656&oldid=prevJnc: New cat scheme2023-02-18T02:17:46Z<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 02:17, 18 February 2023</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l197" >Line 197:</td>
<td colspan="2" class="diff-lineno">Line 197:</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>* [http://www.bitsavers.org/pdf/dec/unibus/DQ11_RevL_Engineering_Drawings_Aug75.pdf DQ11 Engineering Drawings]</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>* [http://www.bitsavers.org/pdf/dec/unibus/DQ11_RevL_Engineering_Drawings_Aug75.pdf DQ11 Engineering Drawings]</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: UNIBUS <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: UNIBUS 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>Jnchttps://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=27352&oldid=prevJnc: New cat2022-08-15T19:28:52Z<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:28, 15 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l198" >Line 198:</td>
<td colspan="2" class="diff-lineno">Line 198:</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: UNIBUS 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: UNIBUS 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>
<!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:23845:newid:27352 -->
</table>Jnchttps://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=23845&oldid=prevJnc: specify capabilities2021-08-11T22:32:01Z<p>specify capabilities</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 22:32, 11 August 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</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>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 10K bits/second were supported by the EIA interface, and up to 1M bits/second by the current loop 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>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 10K bits/second were supported by the EIA interface, and up to 1M bits/second by the current loop 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>The [[character]] length (up to 16 [[bit]]s), <del class="diffchange diffchange-inline">and </del>the [[sync character]], <del class="diffchange diffchange-inline">were selectable. <!-- [[parity]] </del>(<del class="diffchange diffchange-inline">even or odd</del>) <del class="diffchange diffchange-inline">was optionally supported for error detection</del>.<del class="diffchange diffchange-inline">--> </del>It could operate in either [[half-duplex]] or [[full-duplex]] mode. <del class="diffchange diffchange-inline">All </del>configuration<del class="diffchange diffchange-inline">, as well as all the modem control leads, could be set under program control. <!</del>-<del class="diffchange diffchange-inline">- A </del>[[<del class="diffchange diffchange-inline">jumper</del>]] <del class="diffchange diffchange-inline">allows configuration of </del>whether one or two contiguous sync characters <del class="diffchange diffchange-inline">is needed </del>for synchronization.</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>The [[character]] length (up to 16 [[bit]]s), the [[sync character]], <ins class="diffchange diffchange-inline">idling </ins>(<ins class="diffchange diffchange-inline">sending the sync character</ins>)<ins class="diffchange diffchange-inline">, and discarding additional incoming sync characters were configurable under program control, as could modem control leads</ins>. It could operate in either [[half-duplex]] or [[full-duplex]] mode. <ins class="diffchange diffchange-inline">Switches allowed </ins>configuration <ins class="diffchange diffchange-inline">of per</ins>-<ins class="diffchange diffchange-inline">character </ins>[[<ins class="diffchange diffchange-inline">parity</ins>]] <ins class="diffchange diffchange-inline">(even or odd) for error detection, and </ins>whether one or two contiguous sync characters <ins class="diffchange diffchange-inline">were used<!-- </ins>for synchronization<ins class="diffchange diffchange-inline">--></ins>.</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">It apparently supported idling (sending the sync character); </del>the line could also be set to a [[serial line|mark]] condition when not transmitting <del class="diffchange diffchange-inline">characters. as were idling (sending the sync character) The DQ11 could also be set to discard additional incoming sync </del>characters. --></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><!-- the line could also be set to a [[serial line|mark]] condition when not transmitting characters. --></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>The DQ11 supported [[byte]]-oriented [[protocol]]s, e.g. [[BISYNC]]. Optionally, the DQ11-KA allowed use of an internal [[clock]] (when two interfaces were connected directly, without modems).</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>The DQ11 supported [[byte]]-oriented [[protocol]]s, e.g. [[BISYNC]]. Optionally, the DQ11-KA allowed use of an internal [[clock]] (when two interfaces were connected directly, without modems).</div></td></tr>
<!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:23829:newid:23845 -->
</table>Jnchttps://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=23829&oldid=prevJnc: /* Implementation */ typo2021-08-10T15:09:29Z<p><span dir="auto"><span class="autocomment">Implementation: </span> typo</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 15:09, 10 August 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l125" >Line 125:</td>
<td colspan="2" class="diff-lineno">Line 125:</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>==Implementation==</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>==Implementation==</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>It was constructed from a number of smaller [[FLIP CHIP]]s, along with several larger [[printed circuit board|boards]], which were installed in a custom 4-slot [[backplane]] [[system unit]] ([[DEC part number]] 70-09467). Installation of the DQ11-AB or DQ11-BB required an additional 4-slot backplane (part number 70-09468), connected to the first one via 3 BC08S [[flat cable]]s connected to M971 Cable Connector cards. (Cards plugged into those <del class="diffchange diffchange-inline">sots </del>in the DQ11-AA had to be moved to the second backplane.) The DQ11 used one of the [[DF11 Communications Line Adapter]]s to interface to the modem.</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>It was constructed from a number of smaller [[FLIP CHIP]]s, along with several larger [[printed circuit board|boards]], which were installed in a custom 4-slot [[backplane]] [[system unit]] ([[DEC part number]] 70-09467). Installation of the DQ11-AB or DQ11-BB required an additional 4-slot backplane (part number 70-09468), connected to the first one via 3 BC08S [[flat cable]]s connected to M971 Cable Connector cards. (Cards plugged into those <ins class="diffchange diffchange-inline">slots </ins>in the DQ11-AA had to be moved to the second backplane.) The DQ11 used one of the [[DF11 Communications Line Adapter]]s to interface to the modem.</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>The modules for the basic unit are:</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>The modules for the basic unit are:</div></td></tr>
</table>Jnchttps://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=23828&oldid=prevJnc: /* Implementation */ Cards moved2021-08-10T15:08:40Z<p><span dir="auto"><span class="autocomment">Implementation: </span> Cards moved</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 15:08, 10 August 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l125" >Line 125:</td>
<td colspan="2" class="diff-lineno">Line 125:</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>==Implementation==</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>==Implementation==</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>It was constructed from a number of smaller [[FLIP CHIP]]s, along with several larger [[printed circuit board|boards]], which were installed in a custom 4-slot [[backplane]] [[system unit]] ([[DEC part number]] 70-09467). Installation of the DQ11-AB or DQ11-BB required an additional 4-slot backplane (part number 70-09468), connected to the first one via 3 BC08S [[flat cable]]s connected to M971 Cable Connector cards. <del class="diffchange diffchange-inline">It </del>used one of the [[DF11 Communications Line Adapter]]s to interface to the modem.</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>It was constructed from a number of smaller [[FLIP CHIP]]s, along with several larger [[printed circuit board|boards]], which were installed in a custom 4-slot [[backplane]] [[system unit]] ([[DEC part number]] 70-09467). Installation of the DQ11-AB or DQ11-BB required an additional 4-slot backplane (part number 70-09468), connected to the first one via 3 BC08S [[flat cable]]s connected to M971 Cable Connector cards. <ins class="diffchange diffchange-inline">(Cards plugged into those sots in the DQ11-AA had to be moved to the second backplane.) The DQ11 </ins>used one of the [[DF11 Communications Line Adapter]]s to interface to the modem.</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>The modules for the basic unit are:</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>The modules for the basic unit are:</div></td></tr>
</table>Jnchttps://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=23827&oldid=prevJnc: +See also, Ext links, regs2021-08-10T14:46:06Z<p>+See also, Ext links, regs</p>
<a href="https://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=23827&oldid=23826">Show changes</a>Jnchttps://gunkies.org/w/index.php?title=DQ11_NPR_Synchronous_Line_Interface&diff=23826&oldid=prevJnc: Fairly complete first crack2021-08-10T00:36:21Z<p>Fairly complete first crack</p>
<p><b>New page</b></p><div>The ''' DQ11''' is the earliest [[Direct Memory Access|DMA]] [[synchronous serial line]] [[peripheral|interface]] for the [[UNIBUS]]. The base unit, the '''DQ11-DA/EA''', was double-[[buffer]]ed, and used separate receive and transmit [[interrupt]]s to signal completed transfers of data. One optional expansio, the '''DQ11-AB''', provided [[cyclic redundancy check|CRC]] computation in [[hardware]]. (It supported [[byte]]-oriented [[protocol]]s, e.g. [[BISYNC]].) For error detection, a variety of CRC algorithms, depending on the protocol in use on the line, were supported. Another optional expansion, the '''DQ11-BB''', provided programmable [[character]] detection in hardware, for functions such as DLE [[stuffing]].<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), 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 10K bits/second were supported by the EIA interface, and up to 1M bits/second by the current loop interface.<br />
<br />
The [[character]] length (up to 16 [[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.<br />
<!-- It apparently supported idling (sending the sync character); the line could also be set to a [[serial line|mark]] condition when not transmitting characters. as were idling (sending the sync character) The DQ11 could also be set to discard additional incoming sync characters. --><br />
<br />
Optionally, the DQ11-KA allowed use of an internal [[clock]] (when two interfaces were connected directly, without modems).<br />
<br />
==Registers==<br />
<br />
{| border=1<br />
! Register !! Abbreviation !! Address<br />
|-<br />
|Receive Status Register || DQRxCSR || 76xxx0<br />
|-<br />
|Transmit Status Register || DQTxCSR || 76xxx2<br />
|-<br />
|Reg/Err Register || DQRER || 76xxx4<br />
|-<br />
|Shadow Register(s) || DQSR || 76xxx6<br />
|}<br />
<br />
The [[address]]es shown are for the first DQ11 in a system's [[floating device address space]]; additional ones are normally set to be immediately following.<br />
<br />
The DQ11 has a set of 16 'shadow' registers, access to which is gained by placing the shadow register number in the appropriate bits in the DQRER, and then reading/writing the DQSR. (The DQ11 documentat8on refers to these as 'secondary' registers, but this is confusing, as the shadow register set contains "primary" and "secondary" registers; the term 'shadow' has therefore been adopted here.) The shadow registers are:<br />
<br />
{| border=1<br />
! Register !! Function<br />
|-<br />
|0 || Receive Bus Address - RxBA (Primary)<br />
|-<br />
|1 || Receive Character Count - RxCC (Primary)<br />
|-<br />
|2 || Transmit Bus Address - TxBA (Primary)<br />
|-<br />
|3 || Transmit Character Count - TxCC (Primary)<br />
|-<br />
|4 || Receive Bus Address - RxBA (Secondary)<br />
|-<br />
|5 || Receive Character Count - RxCC (Secondary)<br />
|-<br />
|6 || Transmit Bus Address - TxBA (Secondary)<br />
|-<br />
|7 || Transmit Character Count - TxCC (Secondary)<br />
|-<br />
|10 || Character Detect - CHARDET<br />
|-<br />
|11 || Sync Character - SYNC<br />
|-<br />
|12 || Miscellaneous - MISC<br />
|-<br />
|13 || Transmit Buffer - TxBUF<br />
|-<br />
|14 || Sequence - SEQ<br />
|-<br />
|15 || Receive Block Check Character - RxBCC<br />
|-<br />
|16 || Transmit Block Check Character - TxBCC<br />
|-<br />
|17 || Receive/Transmit Polynomial - RTP<br />
|}<br />
<br />
<!--===774770: Receiver Control and Status Register (DPRCSR)===<br />
<br />
{{16bit-header}}<br />
| colspan=3 | Unused || CPAR || RACT || colspan=3 | BPCH || RDN || RDIE || colspan=2 | Unused || MRCV || MAINT || HLFD || STRS<br />
{{16bitoctal-bitout}}<br />
<br />
* CPAR - Character Parity; parity of last character in the receive buffer<br />
* RACT - Receiver Active; set after two consecutive sync characters<br />
* BPCH - Bits per Character, selects between 6-8, 10-12 bits per character<br />
* RDN - Receive Done Flag; set when the receive buffer contains an assembled character<br />
* RDIE - Receive Interrupt Enable; allows an input interrupt when Receive Done Flag is set<br />
* MRCV - Miscellaneous Receive; monitor any non-standard modem status<br />
* MAINT -Maintenance Mode; connect Transmitter output to Receiver input, CTS simulation<br />
* HLFD - Half Duplex; RTS on inhibits Receive logic<br />
* STRS - Strip Sync; sync characters following Receive Active are discarded<br />
<br />
===774774: Transmitter Control and Status Register (DPXCSR)===<br />
<br />
{{16bit-header}}<br />
| CARRF || RXOF || RING || MRDY || CARR || CTS || RTS || Unused || XDN || XDIE || XSIE || Unused || MXMT || Unused || IDLS || TRDY<br />
{{16bitoctal-bitout}}<br />
<br />
* CARRF - Carrier Flag; set when modem's Carrier lead goes from On to Off<br />
* RXOF - Receiver Overrun Flag; receiver buffer not read before end of next character<br />
* RING - Ring Flag; indicates a Ring signal from the modem<br />
* MRDY - Modem Ready; current state of modem Data Set Ready lead<br />
* CARR - Carrier; current state of modem Carrier lead<br />
* CTS - Clear to Send; current state of mode CTS lead<br />
* RTS - Request to Send; set when transmit buffer is loaded, or if Idle Sync is set<br />
* XDN - Transmit Done Flag; set when output character transmission has started<br />
* XDIE - Transmit Done Interrupt Enable; allows a transmit interrupt when Transmit Done Flag is set<br />
* XSIE - Transmit Status Interrupt Enable; allows a transmit interrupt when any flag bit is set<br />
* MXMT - Miscellaneous Transmit; control any non-standard modem status<br />
* IDLS - Idle Sync; allows transmission from the sync buffer<br />
* TRDY - Terminal Ready; controls connection of data communication gear to communication channel<br />
--><br />
==Implementation==<br />
<br />
It was constructed from a number of smaller [[FLIP CHIP]]s, along with several larger [[printed circuit board|boards]], which were installed in a custom 4-slot [[backplane]] [[system unit]] ([[DEC part number]] 70-09467). Installation of the DQ11-AB or DQ11-BB required an additional 4-slot backplane (part number 70-09468), connected to the first one via 3 BC08S [[flat cable]]s connected to M971 Cable Connector cards. It used one of the [[DF11 Communications Line Adapter]]s to interface to the modem.<br />
<br />
The modules for the basic unit are:<br />
<br />
* [[M105 Address Selector|M105]] - UNIBUS Address Selector Module<br />
* [[M782 Interrupt Control|M7821]] - Interrupt Control<br />
* M7812 - Bus selectors, CSRs, shift registers<br />
* M7813 - Character count, bus address, shift control<br />
* M7815 - Modem control<br />
* M7818 - Hardwired character detection and NPR control<br />
<br />
The EIA interface (DQ11/DA) includes:<br />
<br />
* M594 - EIA Level Converter Module<br />
<br />
The 20 mA interface (DQ11/EA) includes:<br />
<br />
* M595 - 20mA Converter Module<br />
<br />
The modules for the options are<br />
<br />
* M7816 - Block check (DQ11-AB)<br />
* M7817 - Programmable character detection and sequence control (DQ11-BB)<br />
* M4050 - Crystal Clock Module (DQ11-KA)<br />
<br />
The M7812, M7813, M7816 and M7817 are [[DEC card form factor|hex]] cards; the M7818 is dual, and the M7815, M105 and M7821 are single. (All are [[DEC card form factor|extended length]].) <br />
<br />
Board locations (as seen from the board insertion side of the backplanes, not the [[wire-wrap]] pin side, as is common in [[DEC]] documentation) are (main backplane):<br />
<br />
{| class="wikitable"<br />
! !! colspan="6" | Connector<br />
|-<br />
! Slot !! A !! B !! C !! D !! E !! F<br />
|-<br />
| 1 || colspan="2" style="text-align:center;" | UNIBUS In || DF11 Cable || DF11 Converter || M7815 || M105<br />
|-<br />
| 2 || colspan="6" style="text-align:center;" | M7812<br />
|-<br />
| 3 || colspan="6" style="text-align:center;" | M7813<br />
|-<br />
| 4 || colspan="2" style="text-align:center;" | UNIBUS Out || M7821 || M4050@ || colspan="2" style="text-align:center;" | M7818@<br />
|}<br />
<br />
@ = M971/BC08S if DQ11-AB/DQ11-BB installed.<br />
<br />
Board locations (DQ11-AB/DQ11-BB backplane):<br />
<br />
{| class="wikitable"<br />
! !! colspan="6" | Connector<br />
|-<br />
! Slot !! A !! B !! C !! D !! E !! F<br />
|-<br />
| 1 || colspan="2" style="text-align:center;" | UNIBUS In || M4050 || M971/BC08S || M971/BC08S || M971/BC08S<br />
|-<br />
| 2 || colspan="6" style="text-align:center;" | M7816<br />
|-<br />
| 3 || colspan="6" style="text-align:center;" | M7817<br />
|-<br />
| 4 || colspan="2" style="text-align:center;" | UNIBUS Out || colspan="2" style="text-align:center;" | Unused || colspan="2" style="text-align:center;" | M7818<br />
|}<br />
<br />
[[Category: UNIBUS Serial Interfaces]]</div>Jnc