Intel® IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
September 2006 DM
Order Number: 252480-006US 349
Universal Asynchronous Receiver Transceiver (UART)—Intel® IXP42X product line and IXC1100
control plane processors
10.4.7 FIFO Control Register

FCR is a write-only register that is located at the same address as the IIR. (IIR is a

read-only register.) FCR enables/disables the transmitter/receiver FIFOs, clears the

transmitter/receiver FIFOs, and sets the receiver FIFO trigger level.

Table 135. UART IDD Bit Mapping

Interrupt ID Bits Interrupt SET/RESET Function
3 2 1 0 Priority Type Source RESET Control
0 0 0 1 - None No Interrupt is pending -
0 1 1 0 Highest Receiver Line Status Overrun Error, Parity Error,
Framing Error, Break Interrupt Reading the Line Status Register.
0100
Second-
Highest Received Data
Available.
Non-FIFO mode: Receive Buffer
is full.
FIFO mode: Trigger level was
reached.
Non-FIFO mode: Reading the
Receiver Buffer Register.
FIFO mode: Reading bytes until
Receiver FIFO drops below trigger
level or setting RESETRF bit in FCR
register.
1100
Second-
Highest Character Time-out
indication.
FIFO Mode only: At least 1
character is in receiver FIFO and
there was no activity for a time
period.
Reading the Receiver FIFO or
setting RESETRF bit in FCR register.
0010 Third-
Highest Transmit FIFO Data
Request
Non-FIFO mode: Transmit
Holding Register Empty
FIFO mode: Transmit FIFO has
half or less than half data.
Reading the IIR Register (if the
source of the interrupt) or writing
into the Transmit Holding Register.
Reading the IIR Register (if the
source of the interrupt) or writing
to the Transmitter FIFO.
0000Fourth-
Highest Modem Status Clear-to-Send, Data Set Ready,
Ring Indicator, Received Line
Signal Detect
Reading the Modem Status
Register.
Register Name: FCR
Hex Offset Address: 0xC800 0008 Reset Hex Value: 0x00000000
Register
Description: FIFO Control Register
Access: Write Only.
31 8765 3210
(Reserved) ITL (Rsvd)
RESETTF
RESETRF
TRFIFOE