Philips SAA7785 Computer Hardware User Manual


 
ThunderBird Avenger
TM
PCI Audio SAA7785
Accelerator
Philips Semiconductors Preliminary Specification
1999 Nov 12 31
FIGURE 6
In each of the three SSA7785 ThunderBird Avenger™ functions PCI configuration space there is a Subsystem Vendor
ID register at an offset of 2Ch and a Subsystem ID register at an offset of 2Eh. Each register is 16 bits in length and is
write-only by the serial EEPROM and read-only from the PCI interface. The data from the EEPROM is loaded into the
registers immediately after PCI reset. If no EEPROM is detected, the default values are loaded and shown in SSA7785
ThunderBird Avengerand reflect the default values for the System ID and Vendor ID for that function.
TABLE 7 Subsystem Register Default Values
The EEPROM contains bits 000h through 3FFh. Only bits 000h through 05Fh are utilized to program the Subsystem ID
and Subsystem Vendor ID registers. The bit assignments between the EEPROM and the configuration registers are
shown in SSA7785 ThunderBird Avenger.
TABLE 8 EEPROM BIT Assignments to Subsystem Registers
Function Device Type Offset Register Name Default Value
0 Audio Subsystem 2Ch Subsystem Vendor ID 1004h
0 Audio Subsystem 2Eh Subsystem ID 0304h
1 Joystick 2Ch Subsystem Vendor ID 1004h
1 Joystick 2Eh Subsystem ID 0305h
2 16650 UART 2Ch Subsystem Vendor ID 1004h
2 16650 UART 2Eh Subsystem ID 0306h
Function 0 - Audio Subsystem Function 1 - Joystick Function 2 - 16650 Modem UART
Subsystem Vendor
ID - Offset 2Ch
Subsystem ID -
Offset 2Eh
Subsystem Vendor
ID - Offset 2Ch
Subsystem ID -
Offset 2Eh
Subsystem Vendor
ID - Offset 2Ch
Subsystem ID -
Offset 2Eh
EEPROM
Bit #
Reg
Bit #
EEPROM
Bit #
Reg
Bit #
EEPROM
Bit #
Reg
Bit #
EEPROM
Bit #
Reg
Bit #
EEPROM
Bit #
Reg
Bit #
EEPROM
Bit #
Reg
Bit #
000h 15 010h 15 020h 15 030h 15 040h 15 050h 15
001h 14 011h 14 021h 14 031h 14 041h 14 051h 14
002h 13 012h 13 022h 13 032h 13 042h 13 052h 13
003h 12 013h 12 023h 12 033h 12 043h 12 053h 12
004h 11 014h 11 024h 11 034h 11 044h 11 054h 11
005h 10 015h 10 025h 10 035h 10 045h 10 055h 10
006h 9 016h 9 026h 9 036h 9 046h 9 056h 9
007h 8 017h 8 027h 8 037h 8 047h 8 057h 8
008h 7 018h 7 028h 7 038h 7 048h 7 058h 7
009h 6 019h 6 029h 6 039h 6 049h 6 059h 6
00Ah 5 01Ah 5 02Ah 5 03Ah 5 04Ah 5 05Ah 5
00Bh 4 01Bh 4 02Bh 4 03Bh 4 04Bh 4 05Bh 4
00Ch 3 01Ch 3 02Ch 3 03Ch 3 04Ch 3 05Ch 3
00Dh 2 01Dh 2 02Dh 2 03Dh 2 04Dh 2 05Dh 2
00Eh 1 01Eh 1 02Eh 1 03Eh 1 04Eh 1 05Eh 1