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. |
|
| |
|
|
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
Board Manual | 73 |