beautypg.com

Intel STRONGARM SA-1100 User Manual

Page 291

background image

SA-1100 Developer’s Manual

11-141

Peripheral Control Module

The following table shows the bit locations corresponding to the status bits within UART status
register 0. Note that the reset state of all writable status bits is unknown (indicated by question
marks) and must be cleared (by writing a one to them) before enabling the UART. Also note that
writes to reserved bits are ignored and reads return zeros.

.

Address: 0h 8005 001C

UTSR0

Read/Write & Read-Only

Bit

7

6

5

4

3

2

1

0

Reserved

EIF

REB

RBB

RID

RFS

TFS

Reset

0

0

0

?

?

?

0

0

Bit

Name

Description

0

TFS

Transmit FIFO service request (read-only).

0 – Transmit FIFO is more than half-full (five or more entries filled) or transmitter
disabled.

1 – Transmit FIFO is half-full (four or fewer entries filled) and transmitter operation is
enabled, DMA service request signalled, and interrupt request signalled if not masked (if
TIE=1).

1

RFS

Receive FIFO service request (read-only).

0 – Receive FIFO contains seven or fewer entries of data or receiver disabled.

1 – Receive FIFO is one- to two-thirds full (contains 5, 6, 7, or 8 entries of data) or more,
and receiver operation is enabled, DMA service request signalled, and interrupt request
signalled if not masked (if RIE=1).

2

RID

Receiver idle.

0 – Receiver is busy, receive FIFO is empty, or receiver is disabled.

1 – Receiver is enabled, receive FIFO not empty, 3 frame times elapsed without
receiving data, request interrupt.

3

RBB

Receiver begin of break.

0 – No break detected.

1 – Null character followed by parity and stop bits containing zeroes received, request
interrupt.

Note: Setting this bit allows the setting of REB, and also prevents further null characters
with framing errors from being stored in the receive FIFO (only one stored).

4

REB

Receiver end of break.

0 – No end of break detected.

1 – Beginning of break was detected (interlock set) and a rising edge detected on the
receive pin, request interrupt.

Note: Setting of this bit allows the setting of RBB, and also allows characters to once
again be stored in the receive FIFO.

5

EIF

Error in FIFO (read-only).

0 – Bits 8..10 are not set within any of the four bottom entries of the receive FIFO,
receive FIFO DMA service requests are enabled.

1 – One or more error bits (8..10) are set within one or more of the bottom four entries of
the receive FIFO, request interrupt, disable receive FIFO DMA service requests.

7.. 6

Reserved.