Detailed layout of header data – Teledyne LeCroy Using PCIUW from C++ Code User Manual
Page 2

FILE FORMAT
Order
Length
Byte(s)
1
File type label
20
"PCIUW settig File"
2
Header_data
64 * 452
3
ActiveDevice
4
Int
4
ActivePointer
4
5
Counter
4
6
MaxCounter
4
7
ActiveSelect
4
8
ActiveFunction
64 * 4
9
ActiveBus
64 * 4
Sum
29480
DETAILED LAYOUT OF HEADER DATA
Type
Name
Len
Start Address
Int
Dev_func
4
0
Int
BusNo
4
4
Int
MultiFunction
4
8
Char
Dummy
1
12
Alignment Bits
3
13
Unsigned int
Device_Id
4
16
Unsigned int
Vendor_Id
4
20
Unsigned int
Command
4
24
Unsigned int
Status
4
28
Char
Revision_Id
1
32
Char
Programming_interface
1
33
Char
Sub_class
1
34
Char
Base_class
1
35
Char
Cache_line
1
36
Char
Latency_timer
1
37
Char
Header_type
1
38
Char
BIST
1
39
Unsigned long
Base_Address1
4
40
Unsigned long
Base_Address2
4
44
Unsigned long
Base_Address3
4
48
Unsigned long
Base_Address4
4
52
Unsigned long
Base_Address5
4
56
Unsigned long
Base_Address6
4
60
Unsigned long
CardBus
4
64
Unsigned int
SubsystemVendorID
4
68
Unsigned int
SubsystemID
4
72
Unsigned long
Expansion_ROM
4
76
Unsigned long
Reserve3
4
80
Unsigned long
Reserve4
4
84
Char
Interrupt_line
1
88
Char
Interrupt_pin
1
89
Char
Min_Gnt
1
90
Char
Max_Lat
1
91