Intel® IQ80219 General Purpose PCI Processor Evaluation Platform

Software Reference

5.2.2UART

The UART is a TL16C550C. It sits on the Peripheral Bus and is accessed using PCE1 and XINT1# as shown in Figure 20:

Figure 20. UART Connection to Peripheral Bus

 

Texas

CS

Instruments*

 

TL16C550C

 

 

UART0

 

Intel® 80219

INTERRUPT

PCE1

General Purpose

 

 

PCI Processor

 

 

XINT2#

 

 

Intel®

80219 General Purpose PCI

 

Processor Peripheral Bus

* Other names and brands may be claimed as property of others.

 

 

 

 

B2832-01

See datasheet at the following link for more information and a pin layout of this device:

http://focus.ti.com/docs/prod/productfolder.jhtml?genericPartNumber=TL16C550C.

Table 89.

UART Register Settings

 

 

 

 

 

 

Address

Read Register

Write Register

 

 

 

 

 

FE81 0000H

Receive Holding Register

Transmit Holding Register

 

 

 

 

 

FE81 0001H

Unused

Interrupt Enable Register

 

 

 

 

 

FE81 0002H

Interrupt Status Register

FIFO Control Register

 

 

 

 

 

FE81 0003H

Unused

Line Control Register

 

 

 

 

 

FE81 0004H

Unused

Modem Control Register

 

 

 

 

 

FE81 0005H

Line Status Register

Unused

 

 

 

 

 

FE81 0006H

Modem Status Register

Unused

 

 

 

 

 

FE81 0007H

Scratchpad Register

Scratchpad Register

 

 

 

 

5.2.3Rotary Switch

The Rotary switch changes the value of a memory mapped register so it can be read later from software. For example, it can be used to allow the user to select from various boot-up flavors. The Rotary Switch is accessed using Peripheral Chip Enable #4 (PCE4) through PC_AD[0:3].

Board Manual

73

Page 73
Image 73
Intel IQ80219 manual Uart Register Settings, Address Read Register Write Register