beautypg.com

7 uart x modem control register, 454 uart x modem control register - (uxmcr), Section 13.4.7, uart x – Intel CONTROLLERS 413808 User Manual

Page 678: Modem control register, Section 13.4.7, uart x modem, Control register, Intel, Bit default description

background image

Intel

®

413808 and 413812—UARTs

Intel

®

413808 and 413812 I/O Controllers in TPER Mode

Developer’s Manual

October 2007

678

Order Number: 317805-001US

13.4.7

UART x Modem Control Register

This register controls the interface with the modem or data set (or a peripheral device

emulating a modem). The contents of the Modem Control register are described below:

Table 454. UART x Modem Control Register - (UxMCR) (Sheet 1 of 2)

Bit

Default

Description

31:6

000 0000h

Reserved

5

0

2

Autoflow Control Enable (AFE): When set, autoflow control is enabled. Only
auto-CTS is enabled when RTS is cleared in MCR while AFE is set. Both auto-CTS
and auto-RTS are enabled when AFE and RTS in MCR are set. Auto-RTS is not
enabled when AFE is not set regardless of the state of RTS.

Autoflow automates the flow of data between the UART and the remote device. See

Section 13.3.4, “Autoflow Control” on page 665

for more details.

0 = Auto-RTS and Auto-CTS are disabled
1 = Auto-CTS is enabled. IF RTS in MCR is also set, both auto-CTS and auto-RTS

is enabled

4

0

2

Loop back test mode (LOOP): This bit provides a local Loopback feature for
diagnostic testing of the UART.

In the Diagnostic mode, data that is transmitted is

immediately received. This feature allows the processor to verify the UART Transmit
and Receive data paths. The Transmit, Receive and Modem Control Interrupts are
operational. The modem-control input CTS# is activated by MCR bit 1 instead of the
modem-control input. A Break signal can also be transferred from the transmitter
section to the receiver section in Loop-Back mode.

When LOOP is set (1), the following occurs:

The TXD (transmitter output) pin is set to a logic-1 state.

The RXD (receiver input) pin is disconnected.

The output of the Transmitter Shift register is “looped back” into the
Receiver-Shift register input.

The modem-control input CTS# is disconnected from the pins and the
modem-control output pin RTS# is forced to the inactive state.

The RTS bit of the Modem Control register is connected to bits of the Modem Status
register bits. Flow control can be tested; when autoflow is enabled the RTS bit of the
Modem Control Register has no effect on the CTS# input as RTS# is asserted by the
autoflow logic.:

RTS = 1 forces CTS to a 1

Note:

Note: Coming out of the Loop-Back Test mode may result in unpredictable
activation of the delta bit (bit 0) in the Modem Status register (MSR). It is
recommended that MSR is read once to clear the delta bits in the MSR.

0 = Normal UART operation
1 = Test mode UART operation

PC

I

IO

P

A

tt

ri

bu

te

s

A

tt

ri

bu

te

s

28

24

20

16

12

8

4

0

31

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rv

na

rw

na

rw

na

rw

na

pr

na

rw

na

rv

na

Unit #

01

Intel XScale

®

Core internal bus address

+2310H (DLAB=x)

+2350H (DLAB=x)

Attribute Legend:

RV = Reserved

PR = Preserved

RS = Read/Set

RW = Read/Write

RC = Read Clear

RO = Read Only

NA = Not Accessible