Chapter 4 System Support
Compaq iPAQ Series of Desktop Personal Computers
Second Edition – February 2001
4-4
Two types of configuration cycles are used. A Type 0 (zero) cycle is targeted to a device on the
PCI bus on which the cycle is running. A Type 1 cycle is targeted to a device on a downstream PCI
bus as identified by bus number bits <23..16>. A PCI bridge may convert a Type 1 to a Type 0 if
it’s destined for a device being serviced by that bridge or it may forward the Type 1 cycle
unmodified if it is destined for a device being serviced by a downstream bridge. Figure 4-2 shows
the configuration cycle format and how the loading of 0CF8h results in a Type 0 configuration
cycle on the PCI bus. The Device Number (bits <15..11> determines which one of the AD31..11
lines is to be asserted high for the IDSEL signal, which acts as a “chip select” function for the PCI
device to be configured. The function number (CF8h, bits <10..8>) is used to select a particular
function within a PCI component.
Figure 4-2.
Configuration Cycle
Table 4-1 shows the standard configuration access data for components and slots residing on a PCI
bus.
Table 4-1.
PCI Device Configuration Access Data
Table 4-1.
PCI Component Configuration Access Data (iPAQ 1.x /
iPAQ 2.0 [1])
PCI Component
Device ID
PCI
Bus #
Device #
Function #
IDSEL
Wired to:
82810E / 82815 GMCH:
Memory Controller
PCI/PCI (AGP) Bridge
Graphics Controller
2500h / 1130h
2501h / 1131h
2502h / 1132h
0
0
0
0 (00h)
1 (01h)
2 (02h)
0
0
0
--
82801AA ICH / 82801BA ICH2:
PCI/PCI Bridge
LPC Bridge
EIDE Controller
USB I/F #1
SMBus Controller
Reserved / USB I/F #2
AC97 Audio Controller
AC97 Modem Controller
Na / NIC Function
2418h / 244Eh
2410h / 2440h
2411h / 244Bh
2412h / 2442h
2413h / 2443h
na / 2444h
2415h / 2445h
na
na / 2449h
0
0
0
0
0
na / 0
0
na
na / 2
30 (1Eh)
31 (1Fh)
31 (1Fh)
31 (1Fh)
31 (1Fh)
na / 31 (1Fh)
31 (1Fh)
na
na / 8 (08h)
0
0
1
2
3
na / 4
5
na
na / 0
--
82559 Network I/F Controller [2]
1229h
2
31 (1Fh)
0
AD22
NOTES:
Vender ID = 8086 for all components.
82810e and 82801AA used in iPAQ 1.0 and 1.2 systems.
82815 and 82801BA used fin iPAQ 2.0 systems
na = Not applicable or implemented on these systems.
[1] Entries and values apply to both system types unless divided by forward slash.
[2] iPAQ 1.0 and 1.2 systems only.
AD31..0
(w/Type 0
Config. Cycle)
Reserved
Device
Number
Function
Number
Register
Index
Bus
Number
31
24 23
16 15
11 10
8 7
2 1 0 [1]
IDSEL (only one signal line asserted)
Function
Number
Register
Index
Register 0CF8h
Results in:
NOTES:
[1] Bits <1,0> : 00 = Type 0 Cycle, 01 = Type 1 cycle
Type 1 cycle only. Reserved on Type 0 cycle.
Содержание iPAQ 1.0
Страница 4: ......
Страница 186: ...This page is intentionally blank...