Auto-Initialization
The SiI3114 supports an external flash and/or EEPROM device for BIOS extensions and user-defined PCI
configuration header data.
Auto-Initialization from Flash
The SiI3114 initiates the flash detection and configuration space loading sequence upon the release of
PCI_RST_N. It begins by reading the highest two addresses (7FFFFH and 7FFFEH), checking for the correct data
signature pattern — AAH and 55H, respectively. If the data signature pattern is correct, the SiI3114 continues to
sequence the address downward, reading a total of sixteen bytes. If the Data Signature is correct (55H at
7FFFCH), the last twelve bytes are loaded into the PCI Configuration Space registers.
Note: If both flash and EEPROM are installed, the PCI Configuration Space registers will be loaded with the
EEPROM’s data.
и ниже
Цитата:
This register defines the Device ID and Vendor ID associated with the SiI3114. The register bits are defined
below.
• Bit [31:16]: Device ID (R/W) – Device ID. This value in this bit field is determined by any one of three
options:
1) This field defaults to 0x3114 to identify the device as a Silicon Image SiI3114.
2) Loaded from an external memory device: If an external memory device — flash or EEPROM — is
present with the correct signature, the Device ID is loaded from that device after reset. See “Auto-
Initialization” section on page 22 for more information.
3) System programmable : If Bit 0 of the Configuration register (40H) is set, the bytes are system
programmable.
ДШ здесь siliconimage.com/docs/SiI-DS-0103-D.pdf
и ниже