![background image](http://html1.mh-extra.com/html/texas-instruments/thunderlan-tnete100a/thunderlan-tnete100a_programmers-manual_1097040027.webp)
PCI Configuration Space
2-4
2.2
PCI Configuration Space
Figure 2–2. The PCI Configuration Space Registers
read only
read/write
read/write
read/write
read/write
read/write
read/write
read only
read/write
read only
Byte 0
Byte 1
Byte 2
Byte 3
0
31
FFh
44h
40h
3Ch
38h
34h
30h
28h
18h
14h
10h
0Ch
08h
04h
00h
Reset control
Interrupt line
Int pin(01h)
Min_Gnt
Max_Lat
Reserved (00h)
BIOS ROM base address
Memory base address
I/O base address
size
Cache line
timer
Latency
Reserved
(00h)
(00h)
Reserved
Revision
(00h)
Program interface
Subclass
(02h)
Base class
Vendor ID
Device ID
Status
Command
Cardbus CIS Pointer
Reserved (00h)
Reserved (00h)
Reserved (00h)
Reserved (00h)
IntDis
Reserved (00h)
Reserved (00h)
PCI NVRAM
Reserved (00h)
48h
B4h
read only
2Ch
Reserved (00h)
Reserved (00h)
Register configuration space information fields are needed to identify a board
in a slot to a driver. The functional purpose of the board, the manufacturer, the
revision, and several bus requirements can be obtained by inspecting these
parameters. The PCI configuration space uses these registers which are
called out in the
PCI Local Bus Specification. These enable the PCI system to:
-
Identify the ThunderLAN controller. This includes setting the interrupt as-
signed to ThunderLAN.
-
Map the host registers using either the I/O base address register or the
memory base address register. The driver uses the address contained in
these registers to access ThunderLAN’s internal registers.
Summary of Contents for ThunderLAN TNETE100A
Page 2: ...Printed in U S A October 1996 L411001 9761 revisionA SPWU013A ...
Page 3: ......
Page 17: ...xiv ...
Page 23: ...1 6 ...
Page 67: ...3 10 ...
Page 81: ...4 14 ...
Page 113: ...7 10 ...
Page 165: ...A 52 ...
Page 179: ...C 2 ...