SB16C1052PCI_Data Sheet_EN

SB16C1052PCI
PCI Target Interface Controller
with Dual UART
JULY 2013 REV 1.06
22
8.1.11 Base Address Registers
These are spaces for assigning Base address for accessing I/O device or memory on
PCI Local Bus. There are 6 spaces from Base Address Register 0 to 5, but spaces from
Base Address Register 2 to 5 are set as unused reserved area.
In SB16C1052PCI, Base Address Register 0 is used for UART and Base Address
Register 1 is used for Option Registers. Both of these Base Address Register spaces
are used as space for I/O. When Base Address Register Bit[0] is 0b, the space is used
as Memory space and when 1b, it is used as I/O space. Therefore, Bit[0] of Base
Address Register 0 and Base Address Register 1 are all set to value 1b.
8.1.11.1 Base Address Register0
SB16C1052PCI has two Operating Modes which are Serial 1-port Mode, Serial2-port
Mode. Once one of the two modes is selected, the Address Space of the UART takes in
the SB16C1052PCI changes. Base Address Register0(BAR0) automatically sets the
size of the Address Space of UART, depending on the operating mode selected. The
size of the Address Space for the two operating modes is listed on the chart below. See
9. SB16C1052PCI Register Description for more details.
Table 85: I/O Address Space for four Operating Mode
Operating Mode
I/O Address Space
Serial 1-port Mode
00~07h
Serial 2-port Mode
00~0Fh
8.1.11.2 Base Address register1
Aside from UART area, SB16C1052PCI contains Option Registers area which controls
overall operations of the SB16C1052PCI. SB16C1052PCI sets this area with Base
Address Register1(BAR1. I/O Address space size of the Option I/O Register is from 00
to 1Fh. Option Registers indicate information on the two operating modes, the Line
Interface through the pin, Oscillator, Interrupt and SB16C1052PCI. See 9.
SB16C1052PCI Register Description for more details.