
Notes
PES34H16 User Manual
9 - 1
October 30, 2008
®
Chapter 9
Configuration Registers
Configuration Space Organization
Each software visible registers in the PES34H16 is contained in the PCI configuration space of one of
the ports. Thus, there are no registers in the PES34H16 that cannot be accessed by the root. Each software
visible register in the PES34H16 has a system address. The system address is formed by adding the PCI
configuration space offset value of the register to the base address of the port in which it is located. The
system address is used for serial EEPROM register initialization and slave SMBus register accesses.
The base address for each PES34H16 port is listed in Table 9.1. The PCI configuration space offset
addresses for registers in the upstream port are listed in Table 9.2 while the PCI configuration space offset
addresses for registers in downstream ports are listed Table 9.3.
As shown in Figure 9.1, upstream and downstream ports share a similar PCI configuration space
register layout. The upstream port contains global switch control and status registers as well as test mode
registers which are not present in the configuration space of downstream ports. Due to the ability to
generate MSIs as a result of hot-plug events, the downstream ports contain an MSI capability structure
which is not present in the upstream port.
PCIe configuration reads to an upstream port offset not defined in Table 9.2 or a downstream port offset
not defined in Table 9.3 return a value of zero. Slave SMBus reads to these offsets return an undefined data
value. PCIe configuration writes or Slave SMBus writes to an offset not defined in Table 9.2 or Table 9.3
complete successfully but modify no data and have no other effect.
Base
Address
PCI Configuration Space
0x0000
Port 0 configuration space (upstream port)
0x1000
Port 1 configuration space (downstream port)
0x2000
Port 2 configuration space (downstream port)
0x3000
Port 3 configuration space (downstream port)
0x4000
Port 4 configuration space (downstream port)
0x5000
Port 5 configuration space (downstream port)
0x6000
Port 6 configuration space (downstream port)
0x7000
Port 7 configuration space (downstream port)
0x8000
Port 8 configuration space (downstream port)
0x9000
Port 9 configuration space (downstream port)
0xA000
Port 10 configuration space (downstream port)
0xB000
Port 11 configuration space (downstream port)
0xC000
Port 12 configuration space (downstream port)
0xD000
Port 12 configuration space (downstream port)
0xE000
Port 14 configuration space (downstream port)
0xF000
Port 15 configuration space (downstream port)
Table 9.1 Base Addresses for Port Configuration Space Registers
Содержание 89HPES34H16
Страница 10: ...IDT Table of Contents PES34H16 User Manual iv October 30 2008 Notes...
Страница 12: ...IDT List of Tables PES34H16 User Manual vi October 30 2008 Notes...
Страница 18: ...IDT Register List PES34H16 User Manual xii October 30 2008 Notes...
Страница 40: ...IDT Upstream Port Failover PES34H16 User Manual 2 6 October 30 2008 Notes...
Страница 86: ...IDT Power Management PES34H16 User Manual 7 4 October 30 2008 Notes...
Страница 172: ...IDT Configuration Registers PES34H16 User Manual 9 80 October 30 2008 Notes...