TDC72VXS Data Format

Hardware TDC72VXS

TDC72VXS 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, 4*(N-2)

1

4

31:16

Packet ID

15:0

Fragment offset (bytes)

M-Stream Subtype 0, first fragment

2

8

31:0

Device Serial

3

12

31:24

reserved

23:0

Event number

M-Stream Payload in MPD rawdata

4

16

31:0

Event TAI 64-bit Timestamp

5

20

31:0

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


Event Data format

word #

byte offset

bits

description

0

0

31:0

Data Block #1 (S1 bytes)

...

S1/4-1

S1-4

31:0

S1/4

S1

31:0

Data Block #2 (S2 bytes)

...

(S1+S2)/4-1

S1+S2-4

31:0

...

Till the last data block

...


Data Block format

word #

byte offset

bits

description

0

0

31:28

Data Type

27:16

Data Block specific bits

15:0

Data Payload length (4*(N-1) bytes)

1

4

31:0

Data Payload

...

N-1

4*(N-1)

31:0


TDC Data Block

TDC Data Block specific bits:

TDC Data Payload

TDC event header and TDC event trailer are optional and in most cases will not be used.

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

TDC ID

Event number

TDC timestamp

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

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

TDC ID

Event number

TDC word count

TDC data, leading/trailing edge

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

0

1

0

E

channel

data

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

TDC ID

reserved

TDC error flags

TDC error flags bits:

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

7 - Padding

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

7

0

For detailed description of TDC please refer to HPTDC manual.


Statistic Data Block

Statistic Data Block specific bits:

Statistic Data Payload

Consist of fixed set of module registers:

See also TDC72VXS Registers

Format of statistics data word

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

RegIO Address

RegIO Read Data


RawData

TDC72VXS_DataFormat (last edited 2023-06-21 10:26:37 by sav)