2002 Dec 17
22
Philips Semiconductors
Product specification
PCI audio and video broadcast decoder
SAA7134HL
7.4
PCI interface
7.4.1
PCI
CONFIGURATION REGISTERS
The PCI interface of the SAA7134HL complies with the
“PCI specification 2.2”and supports power management
and Advanced Configuration and Power Interface (ACPI)
as required by the “PC Design Guide 2001”
The PCI specification defines a structure of the PCI
configuration space that is investigated during the boot-up
of the system. The configuration registers (see Table 10)
hold information essential for plug-and-play, to allow
system enumeration and basic device set-up without
depending on the device driver, and support association of
the proper software driver. Some of the configuration
information is hard-wired in the device; some information
is loaded during the system start-up.
Thedevicevendor IDishardcodedto11 31H,whichisthe
code for Philips as registered with PCI-SIG.
The device ID is hard coded to 71 34H.
During power-up, initiated by PCI reset, the SAA7134HL
fetches additional system information via the I
2
C-bus from
the on-board EEPROM, to load actual board type specific
codes for the system vendor ID, sub-system ID (board
version) and ACPI related parameters into the
configuration registers.
7.4.2
ACPI
AND POWER STATES
The “PCI specification 2.2”requires support of “Advanced
Configuration and Power Interface specification 1.0”
(ACPI); more details are defined in the “PCI Power
Management Specification 1.0”
The power management capabilities and power states are
reported in the extended configuration space. The main
purpose of ACPI and PCI power management is to tailor
the power consumption of the device to the actual needs.
The SAA7134HL supports all four ACPI device power
states (see Table 11).
The pin PROP_RST of the peripheral interface is switched
active LOW during the PCI reset procedure, and for the
duration of the D3-hot state. Peripheral devices on board
of the add-on card should use the level of this
signal PROP_RST to switch themselves in any
power-savemode(e.g.disabledevice)andresettodefault
settings on the rising edge of signal PROP_RST.
Table 10
PCI configuration registers
Note
1.
X = don’t care.
FUNCTION
REGISTER ADDRESS
(HEX)
VALUE
(HEX)
REMARK
Device vendor ID
Device ID
Revision ID
Class code
Memory address space
required
System (board) vendor ID
Sub-system
(board version) ID
00 and 01
02 and 03
08
09 to 0B
10 to 13
11 31
71 34
00
04 80 00
for Philips
for SAA7134HL
or higher
multimedia
1 kbyte; note 1
XXXXXXXX XXXXXXXX
XXXXXX00 00000000 (b)
loaded from EEPROM
loaded from EEPROM
2C and 2D
2E and 2F