Asynchronous Communication Adapter
Applications Issues

Typically asynchronous communications adapter system control signals and
voltage requirements are provided through a 2 by 31 position card-edge
tab.  Two jumper modules may be provided on the adapter. One jumper module
selects either RS-232C or current-loop operation.  The other jumper module
selects one of two addresses for the adapter, so two adapters may be used
in one system.

The adapter is fully programmable and supports asynchronous communications
only.  It will add and remove start bits,stop bits, and parity bits.    A programmable
baud rate generator allows operation at various selected baud rates. Five, six, seven
or eight bit characters with 1, 1-1/2, or 2 stop bits are supported. A fully prioritized
interrupt system controls transmit, receive,error, line status and data set
interrupts.  Diagnostic capabilities provide loopback functions of transmit/receive
and input/output signals.

The heart of the adapter is a INS8250 LSI chip or functional equivalent.
Features in addition to those listed above are:
        Full double buffering eliminates need for precise synchronization.
        Independent receiver clock input.
        Modem control functions: clear to send (CTS), request to send (RTS),
        Data set ready (DSR), data terminal ready (DTR), ring indicator (RI),
          and carrier detect.
        False-start bit detection.
        Line-break generation and detection.

All communications protocols are a function of the system microcode and
must be loaded before the adapter is operational. All pacing of the
interface and control signal status must be handled by the system
software.

Perhaps an easy way to sort this information is to categorize it with respect to
hardware, firmware and software protocols.  Please allow that for this presentation,a
liberal application of the idea of a protocol has been executed.
 
    Applications Issues