5. Configuration Registers
64
Tsi310 User Manual
80B6020_MA001_05
5.1.2
Configuration Space
The PCI and PCI-X specifications define a separate address space called the configuration space
in which the configuration registers are located. It is a contiguous block of 256 bytes,
subdivided into two regions:
1.
The first 64 bytes are the PCI configuration space header region, which provides for
identification, configuration, and recovery capabilities.
2.
The remaining 192 bytes are the PCI device dependent region, which provides for device
specific configuration data. Modification of the reserved bits contained within this region
may have serious and unpredictable effects on the operation of the Tsi310.
In addition, there are two versions of the PCI configuration space:
1.
The standard configuration is often referred to as a Type 0 PCI configuration space header
because the value x‘00’ is stored in the PCI header type register (at offset x‘0E’).
2.
The PCI-to-PCI bridge configuration is often referred to as a Type 1 PCI configuration
space header because the value x‘01’ is stored in the PCI header type register (at offset
x‘0E’). This chapter provides a specification for only the Type 1 PCI configuration space
header.
The mandatory PCI configuration space registers perform these operations:
•
Detect PCI devices and their functions
•
Initialize PCI devices
•
Assign system resources to PCI devices
•
Support catastrophic error recovery
5.1.3
Type 1 PCI Configuration Space Header
The 64-byte PCI configuration space header region has two subregions (see
•
The first 16 bytes are the PCI device independent region
•
The remaining 48 bytes are the PCI Device Header Type region
Summary of Contents for Tsi310TM
Page 8: ...Contents 8 Tsi310 User Manual 80B6020_MA001_05...
Page 10: ...List of Figures 10 Tsi310 User Manual 80B6020_MA001_05...
Page 12: ...List of Tables 12 Tsi310 User Manual 80B6020_MA001_05...
Page 18: ...18 Tsi310 User Manual 80B6020_MA001_05...
Page 44: ...2 Bus Operation 44 Tsi310 User Manual 80B6020_MA001_05...
Page 58: ...3 Clocking and Reset Options 58 Tsi310 User Manual 80B6020_MA001_05...
Page 62: ...4 Transaction Ordering 62 Tsi310 User Manual 80B6020_MA001_05...
Page 150: ...5 Configuration Registers 150 Tsi310 User Manual 80B6020_MA001_05...
Page 170: ...6 Signals and Pinout 170 Tsi310 User Manual 80B6020_MA001_05...
Page 190: ...7 JTAG Boundary Scan 190 Tsi310 User Manual 80B6020_MA001_05...
Page 196: ...8 Electrical Characteristics 196 Tsi310 User Manual 80B6020_MA001_05...
Page 200: ...9 Package Information 200 Tsi310 User Manual 80B6020_MA001_05...
Page 202: ...A Ordering Information 202 Tsi310 User Manual 80B6020_MA001_05...
Page 206: ...Index 206 Tsi310 User Manual 80B6020_MA001_05...