Adaptec 1737100 Programmer Manual - Page 77

PCI Registers

Page 77 highlights

Register Descriptions PCI Registers PCI Configuration Header Registers At the deassertion edge of the PCI reset, the AIC-6915 starts reading the serial EPROM. At the same time, the BR_A1 input is sampled. If the board has a pull-up on this pin, the AIC-6915 replaces the default value of the following PCI configuration header registers: Vendor ID, Device ID, SubClass, Base Class, SubSystem Vendor ID, SubSystem Device ID, MinGnt (MinimumGrant), MaxLat (MaximumLatency) and Interrupt Pin, with the value read from the serial EEPROM. The CCIS (Configuration Card Information Structure) and MAC address are always read and stored in the appropriate registers. There are no default values for these registers. PCI VendorID Register Type: R Internal Registers Subgroup: PCI Configuration Header Byte Address: 00h - 01h Bit(s) 15:0 Table 7-3. PCI Vendor ID Register Reset rw Value Description/Function r 9004h VendorID[15:0]: The PCI Vendor Identifier register contains product information used by the HOST. The Adaptec Vendor ID default value is 9004h. This value can be changed to a value read from an external serial EEPROM if BR_A1' pin is '1' when PCIRST_ is deasserted. PCI DeviceID Register Type: R Internal Registers Subgroup: PCI Configuration Header Byte Address: 02h-03h Table 7-4. PCI Device ID Register Bit(s) rw Reset Value Description/Function 15:0 r 6915h DeviceID[15:0]: The PCI Device Identifier registers contain product information for use by the HOST during system initialization and configuration. The two Device ID bytes contain an Adaptec product code. The default product code for the AIC-6915 is 6915h. This value can be changed to a value read from an external serial EEPROM if BR_A1' pin is '1' when PCI_PCIRST_ is deasserted. 7-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

7-5
Register Descriptions
PCI Registers
PCI Configuration Header Registers
At the deassertion edge of the PCI reset, the AIC-6915 starts reading the serial EPROM. At
the same time, the
BR_A1
input is sampled. If the board has a pull-up on this pin, the
AIC-6915 replaces the default value of the following PCI configuration header registers:
Vendor ID, Device ID, SubClass, Base Class, SubSystem Vendor ID, SubSystem Device ID,
MinGnt (MinimumGrant), MaxLat (MaximumLatency) and Interrupt Pin, with the value
read from the serial EEPROM. The CCIS (Configuration Card Information Structure) and
MAC address are always read and stored in the appropriate registers. There are no default
values for these registers.
PCI VendorID Register
Type: R
Internal Registers Subgroup: PCI Configuration Header
Byte Address: 00h - 01h
PCI DeviceID Register
Type: R
Internal Registers Subgroup: PCI Configuration Header
Byte Address: 02h-03h
Table 7-3. PCI Vendor ID Register
Bit(s)
rw
Reset
Value
Description/Function
15:0
r
9004h
VendorID[15:0]:
The PCI Vendor Identifier register contains
product information used by the HOST. The Adaptec Vendor ID
default value is 9004h. This value can be changed to a value read
from an external serial EEPROM if
BR_A1
’ pin is ‘1’ when
PCIRST_
is deasserted.
Table 7-4. PCI Device ID Register
Bit(s)
rw
Reset
Value
Description/Function
15:0
r
6915h
DeviceID[15:0]:
The PCI Device Identifier registers contain
product information for use by the HOST during system
initialization and configuration. The two Device ID bytes contain
an Adaptec product code. The default product code for the
AIC-6915 is 6915h. This value can be changed to a value read from
an external serial EEPROM if
BR_A1
’ pin is ‘1’ when
PCI_PCIRST_
is deasserted.