SB16C1052PCI_Data Sheet_EN
SB16C1052PCI
PCI Target Interface Controller
with Dual UART
JULY 2013 REV 1.06
16
7. Configuration Loader
SB16C1052PCI can perform system initialization by reading PCI Configuration header
data from Internal MIO registers or external serial EEPROM. It is decided through
EXT_LOAD pin and describes configuration information of each MIO registers or
external serial EEPROM.
When SB16C1052PCI is reset after power is granted, Configuration Loader inside
SB16C1052PCI loads Configuration header data and etc from internal MIO registers or
external serial EEPROM depending on the input of external EXT_LOAD pin. If 1b is set
to the input of EXT_LOAD pin, it reads saved data from external serial EEPROM and
performs configuration. If 0b is set to the input of EXT_LOAD pin, it reads data from
internal MIO registers to perform the configuration.
7.1 MIO Register
When configuring SB16C1052PCI through MIO Register, Vendor ID is fixed to 14A1h
which is the Vendor ID of SystemBase. Device ID varies depending on port inputs of
ALL_EN and PORT_SEL of SB16C1052PCI.
Table 7–1: SystemBase PCI Device ID
SystemBase PCI Device ID
{ ALL_EN, PORT_SEL }
Name
Device ID
00b
Serial 1-port Mode
4D01h
01b
Serial 2-port Mode
4D02h
10b
Serial 1-port Mode with ALL function
4D01h
11b
Serial 2-port Mode with ALL function
4D02h
7.2 Serial EEPROM Information Table
When power is granted, Configuration Loader downloads Configuration Header data
from external serial EEPROM only if EXT_LOAD input is 1b. Configuration is completed
before CMOS BIOS runs.
Base Address Range that will be used is automatically selected depending on PORT
input and no other configuration is needed at serial EEPROM.
Atmel’s SPI(Serial Peripheral Interface) type EEPROM AT93C46 is recommended for
external serial EEPROM.