beautypg.com

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

Page 2

background image

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