HP Dc7700 HP Compaq dx7300 and dc7700 Business PC Technical Reference Guide, 1 - Page 57

PCI 2.3 Bus Master Arbitration, function of the system controller component. If the bus is available - memory limit

Page 57 highlights

System Support The register index (CF8h, bits ) identifies the 32-bit location within the configuration space of the PCI device to be accessed. All PCI devices can contain up to 256 bytes of configuration data (Figure 4-3), of which the first 64 bytes comprise the configuration space header. Configuration Space Header 31 24 23 16 15 8 7 0 Device-Specific Area Min. Lat. Min. GNT Int. Pin Int. Line Reserved Reserved Ex pansion ROM Base Address Subs ystem ID Subs ystem Vendor ID Card Bus CIS Pointer Base Address Registers Index FCh 40h 3Ch 38h 34h 30h 2Ch 28h 10h BIST Hdr. T ype Lat. Timer Line Size 0Ch Class Code Status Revision ID 08h Command 04h Device ID Vendor ID 00h 31 24 23 16 15 8 7 0 Device-Specific Area Brid ge Control Int. Pin Int. Line Ex pansion ROM Base Address Reserved I/O Limit Upper 16 Bits I/O Base U pper 16 Bits Prefetchable Limit U pper 32 Bits Prefetchable Base U pper 32 Bits Prefetch. Mem. Limit Prefetch. Mem. Base Memory Limit Memory Base Secondar y Status I/O Limit I/O Base 2nd Lat.Tmr Sub. Bus # Sec. Bus # Pri. Bus # Base Address Registers BIST Hdr. T ype Class Code Status Device ID Lat. Timer Line Size Revision ID Command Vendor ID Index FCh 40h 3Ch 38h 34h 30h 2Ch 28h 24h 20h 1Ch 18h 10h 0Ch 08h 04h 00h PCI Configuration Space Type 0 PCI Configuration Space Type 1 Data required by PCI protocol Not required Figure 4-3. PCI Configuration Space Mapping PCI 2.3 Bus Master Arbitration The PCI bus supports a bus master/target arbitration scheme. A bus master is a device that has been granted control of the bus for the purpose of initiating a transaction. A target is a device that is the recipient of a transaction. The Request (REQ), Grant (GNT), and FRAME signals are used by PCI bus masters for gaining access to the PCI bus. When a PCI device needs access to the PCI bus (and does not already own it), the PCI device asserts it's REQn signal to the PCI bus arbiter (a function of the system controller component). If the bus is available, the arbiter asserts the GNTn signal to the requesting device, which then asserts FRAME and conducts the address phase of the transaction with a target. If the PCI device already owns the bus, a request is not needed and the device can simply assert FRAME and conduct the transaction. Table 4-3 shows the grant and request signals assignments for the devices on the PCI bus. Technical Reference Guide www.hp.com 4-5

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

Technical Reference Guide
www.hp.com
4-5
System Support
The register index (CF8h, bits <7..2>) identifies the 32-bit location within the configuration
space of the PCI device to be accessed. All PCI devices can contain up to 256 bytes of
configuration data (Figure 4-3), of which the first 64 bytes comprise the configuration space
header.
Figure 4-3.
PCI Configuration Space Mapping
PCI 2.3 Bus Master Arbitration
The PCI bus supports a bus master/target arbitration scheme. A bus master is a device that has
been granted control of the bus for the purpose of initiating a transaction. A target is a device that
is the recipient of a transaction. The Request (REQ), Grant (GNT), and FRAME signals are used
by PCI bus masters for gaining access to the PCI bus. When a PCI device needs access to the PCI
bus (and does not already own it), the PCI device asserts it's REQn signal to the PCI bus arbiter (a
function of the system controller component). If the bus is available, the arbiter asserts the GNTn
signal to the requesting device, which then asserts FRAME and conducts the address phase of the
transaction with a target. If the PCI device already owns the bus, a request is not needed and the
device can simply assert FRAME and conduct the transaction. Table 4-3 shows the grant and
request signals assignments for the devices on the PCI bus.
Not required
Data required by PCI protocol
Configuration
Space
Header
PCI Configuration Space Type 1
Class Code
Command
31
24
23
16 15
8
7
0
Revision ID
Vendor ID
Status
Device ID
Ex pansion ROM Base Address
Reserved
Prefetchable Limit U
pper 32 Bits
Prefetch. Mem. Limit
Prefetch. Mem. Base
Prefetchable Base U
pper 32 Bits
Device-Specific Area
Line Size
Lat. Timer
Int. Line
Int. Pin
BIST
Hdr. T
ype
Pri. Bus #
Sec. Bus #
Sub. Bus
#
2
nd
Lat.Tmr
00h
Index
04h
08h
0Ch
2Ch
30h
FCh
18h
28h
3Ch
38h
34h
40h
Brid ge Control
I/O Base U
pper 16 Bits
I
/O Limit Upper 16 Bits
24h
20h
Memory Base
Memory Limit
I/O Base
I/O Limit
Secondar
y Status
1Ch
10h
Base Address Registers
00h
Index
04h
08h
0Ch
2Ch
30h
FCh
10h
28h
3Ch
38h
34h
40h
Command
31
24 23
16 15
8
7
0
Revision ID
Vendor ID
Status
Device ID
Reserved
Reserved
Ex pansion ROM Base Address
Subs ystem Vendor ID
Subs ystem ID
Card Bus CIS Pointer
Device-Specific Area
Line Size
Lat. Timer
Int. Line
Int. Pin
Min. GNT
Min. Lat.
BIST
Hdr. T
ype
Class Code
Base Address Registers
PCI Configuration Space Type 0