IBM DS-2000 warranty Functional Description III Functional, Dlab Register Description

Page 6

FUNCTIONAL

DESCRIPTION

III. 16550 FUNCTIONAL

DESCRIPTION

T h e 1 6 5 5 0 i s a n u p g r a d e o f t h e s t a n d a r d 1 6 4 5 0

Asynchronous Communications

Element (ACE). Designed to

b e c o m p a t i b l e w i t h t h e 1 6 4 5 0 , t h e 1 6 5 5 0 e n t e r s t h e character mode on reset and in this mode will appear as a 16450 to user software. An additional mode, FIFO mode,

c a n b e s e l e c t e d

t o r e d u c e C P U o v e r h e a d a t h i g h d a t a

rates. The FIFO

mode increases performance by providing

two

internal 16-byte FIFOs (one transmit and one receive)

to

buffer data

and

reduce

the number of interrupts issued

to

the CPU.

 

 

 

Other features of

the

16550

include:

 

Programmable baud rate, character length, parity,

and number of stop bits

 

 

Automatic addition and removal of start, stop, and

parity bits

 

 

 

 

Independent and prioritized transmit, receive and

status interrupts

 

 

 

 

Transmitter clock output to drive receiver logic

 

External receiver

clock

input

The following pages provide a brief summary of the internal registers available within the 16550 ACE. The registers are addressed as shown in figure 2 below.

+

---------------

 

 

+-----------------------------------

 

 

 

+

DLAB

A2

A1

A0

REGISTER

DESCRIPTION

+

---------------

 

 

+-----------------------------------

 

 

 

+

0

0

0

0

Receive buffer

(read)

 

 

 

 

 

 

Transmit holding register (write)

0

0

0

1

Interrupt

enable

 

x

0

1

0

Interrupt identification (read)

 

 

 

 

 

FIFO control (write)

 

x

0

1

1 Line control

 

 

x

1

0

0 MODEM control

 

 

x

1

0

1 Line status

 

 

x

1

1

0 MODEM status

 

 

x

1

1

1 Scratch

 

 

 

1

0

0

 

0

Divisor

latch

(least

significant)

1

0

0

 

1

Divisor

latch

(most

significant)

+

---------------

 

 

+-----------------------------------

 

 

 

+

Figure 2. Internal register map for 16550 ACE. DLAB is accessed through the Line Control Register.

iii

Image 6
Contents Warranty Information Date of PurchaseSerial Number Table of Contents List FifoModem Introduction CPUII . Board Description Functional Description Functional Description III Functional Dlab Register DescriptionFunctional Description Interrupt Enable Register Functional Description Interrupt Identification Register Func Tional Description IID2 IID1 IID0 IPFunctional Description Fifo Control Register Line Control Register Parity selections STB STB WLS1 WLS0Functional Description Modem Control Register Temt Functional Description Line Status RegisterFfrx ThreData ready Indicates Is present Receive buffer Functional Description Modem Status Register Baud Rate Selection Fifo Interrupt Mode OperationFunctional Description Scratchpad Register PC/XTAUD Rate Selection Addressing VI. Addressing VII InterruptsVIII. Programmable Option Select Programm Able Option Select Programmable Option Select Available interrupt levels IiiOUT PUT Configurations IX. Output Configurations Output Configurations Auxin Rclk Rclk AuxinBaudout Auxout DTR RTSOutput Configurations Ternal Connections External Connections Installation XI. Installation XII Specifications