SB16C1054PCI_Data Sheet_EN

SB16C1054PCI
PCI Target Interface Controller
with Quad-UART
JULY 2013 REV 1.04
28
10. UART I/O Space
UART I/O Space is determined by Base Address Register 0 (10h ~ 13h) from PCI
Configuration Space. This is BAR0 area of Configuration Space and is for accessing
actual physical UARTs.
10.1 UART I/O Address Map
8 bytes per Port are assigned since the type of installed UART is 16C550 compatible
device. I/O area of BAR0 increased with number of port. For example, if it is 4 ports, I/O
area is 32 bytes (8 bytes * 4 ports) size. Space taken by first UART is the least
significant bit (LSB) and the space taken by the last UART is the most significant bit
(MSB) in continuous UART area. Number for each port is UART number + 1 and next
line shows how it is done. UART 0 = Port 1, UART 1 = Port 2, , UART3 =Port3.
Table 101: UART I/O Address Map
I/O Address
4-serial Mode
00 ~ 07h
UART0
08 ~ 0Fh
UART1
10 ~ 17h
UART2
18 ~ 1Fh
UART3