AFI Electronics
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • FirstPage
  • ADC
  • TDC
  • Logical
  • Interfaces
  • Systems
  • Documentation
  • Contacts
  • PrivatePage
  • RecentChanges
PCI Digitizer, VME TDC, PCI VME Master, Data Acquisition System

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

  • DataFormatMSC_ETH_V2

MSC16VE - Ethernet Readout RAW Data Format V2

  • Hardware: MSC16VE

  • MSC Ethernet Raw Data Format V1

  • MSC16VE payload data is encapsulated in M-Stream 2.2 protocol using Data Subtype 2.

  • Unlike MSC Ethernet Raw Data Format V1, in data format version 2 only data from one channel transmits per one packet

MSC16VE Ethernet Readout Data Format

word #

byte offset

bits

description

0-1

0

31:0

M-Stream header, 2 words

2-3

0

31:0

M-Stream subtype 2 header, 2 words

M-Stream User Payload, subtype 2

4

16

31:0

Timestamp of slice #0 in packet, TAI seconds

5

20

31:2

Timestamp of slice #0 in packet, TAI nanoseconds

1:0

Timestamp of slice #0 in packet, TAI flags

6

24

31:28

MSC Data Version (*)

27:16

reserved

15:12

External count conditions number (Nce)

11:4

Channel number

3:0

Counter bits number (Nb)

7

28

31:0

Slice interval, nanoseconds

8

32

31:0

Missing hits during suspend (**) before current packet

9

36

31:0

MSC time slice data words

...

N

4*(N-1)

31:0

  • (*) - in raw data this number is one less than data version
  • (**) - suspend occurs if channel buffer for stream data if full (not enough space for new mstream packet)

MSC time slice data word format

Time slice data word

Bits

31 .. (Nce+Nb)

Nce-1 .. Nb

Nb-1 .. 0

Description

Time slice number

External count
conditions

Channel counter

  • Nce - number of external count conditions inputs

  • Nb - number of counter bits

Time slice data can be suppressed if both next conditions are met:

  • channel counter is zero for current time slice
  • external count conditions did not changes since beginning of previous time slice


RawData MSC