Intel® IQ80321 I/O 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
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 |