Chapter 4 – socketmodem parallel interface – a pr, Socketmodem parallel interface, Overview – Multi-Tech Systems MT5600SMI-34 User Manual

Page 18: Socketmodem parallel interface overview

Advertising
background image

Chapter 4 – SocketModem Parallel Interface – A Programmer's Description

Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide

18

Chapter 4 – SocketModem Parallel

Interface – A Programmer’s

Description

SocketModem Parallel Interface

The modem supports a 16550A interface in parallel interface versions. The 16550A interface can operate
in FIFO mode or non-FIFO mode. Non-FIFO mode is the same as the 16450 interface operation. FIFO
mode’s unique operations are described in this chapter.

Overview

The modem emulates the 16450/16550A interface and includes both a 16-byte receiver data first-in first-
out buffer (RX FIFO) and a 16-byte transmit data first-in first-out buffer (TX FIFO).

FIFO Mode Selected

When FIFO mode is selected in the FIFO Control Register (FCR0 = 1), both FIFOs are operative.
Furthermore, when FIFO mode is selected, DMA operation of the FIFO can also be selected (FCR3 = 1).

FIFO Mode Not Selected

When FIFO mode is not selected, operation is restricted to a 16450 interface operation.

Receive Data

Received Data is read by the host from the Receiver Buffer (RX Buffer). The RX Buffer corresponds to
the Receiver Buffer Register in a 16550A device. In FIFO mode, the RX FIFO operates transparently
behind the RX Buffer. Interface operation is described with reference to the RX Buffer in FIFO and non-
FIFO modes.

Transmit Data

Transmit Data is loaded by the host into the Transmit Buffer (TX Buffer). The TX Buffer corresponds to
the Transmit Holding Register in a 16550A device. In FIFO mode, the TX FIFO operates transparently
behind the TX Buffer. Interface operation is described with reference to the TX Buffer in both FIFO and
non-FIFO modes.

Note

The parallel interface registers and the corresponding bit assignments are shown in Table 4–1.

Advertising