
ThunderBird Avenger
TM
PCI Audio
Accelerator
SAA7785
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 Avenger and 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