TQDC16VS-E Data Format

Hardware TQDC16VS-E

TQDC16VS-E payload data is encapsulated in M-Stream 2.2 protocol using Data Subtype 0.

M-Stream Header

word #

byte offset

bits

description

0

0

31:24

Device ID

23:18

Flags

17:16

Subtype

15:0

Fragment length

1

4

31:16

Fragment ID bits [15:0]

15:0

Fragment offset code

M-Stream Subtype 0, first fragment

2

8

31:0

Device Serial

3

12

31:28

reserved

27:24

trig_pos

23:0

Event number

4

16

31:0

Event timestamp, TAI seconds

5

20

31:2

Event timestamp, TAI nanoseconds

1:0

Event timestamp, TAI flags

6

24

31:0

Event Data

...

N-1

4*(N-1)

31:0

M-Stream Subtype 0, next fragments

2

8

31:0

Event Data

...

N-1

4*(N-1)

31:0

TQDC16VS-E Event Data

word #

byte offset

bits

description

0

0

31:0

TDC Data Block (S1 bytes)

...

S1/4-1

S1-4

31:0

S1/4

0

31:0

ADC Data Block (S2 bytes)

...

(S1+S2)/4-1

S1+S2-4

31:0

TDC Data Block

word #

byte offset

bits

description

0

0

31:28

TDC Data Type

27:16

reserved

15:0

Data length (in bytes)

1

4

31:0

TDC Data Payload

...

N-1

4*(N-1)

31:0

TDC data type is 0x0.

TDC Data Payload

2 - TDC event header

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

2

reserved

Event number

TDC timestamp

TDC timestamp in number of 25 ns time intervals since global trigger timestamp found in event header.

3 - TDC event trailer

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

3

reserved

Event number

TDC word count

4, mode=0 - TDC data

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

4

reserved

channel

data

rcdata

5 - TDC and ADC data, select by mode field

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

5

reserved

channel

data

rcdata

Channels 16-31 are reserved.

TDC time measurement

6 - TDC error

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

6

reserved

TDC error flags

TDC error flags bits:

Most important error bits are 12 and 13. Error bit 14 should be ignored.

For detailed description of TDC please refer to HPTDC manual.

ADC Data Block

word #

byte offset

bits

description

0

0

31:28

ADC Data Type

27:16

Channel number

15:0

Data length (in bytes)

1

4

31:0

ADC Data Payload

...

N-1

4*(N-1)

31:0

ADC data type is 0x1.

ADC Data Payload

DataFormatTQDC16VSE (last edited 2017-01-11 12:34:36 by sav)