From: marek Date: Tue, 15 Apr 2014 14:34:17 +0000 (+0200) Subject: Special scalers for beam structure (time from beam satrt, last trigger, time from... X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=093738b739454984e358f9f7c367c21864bf2657;p=daqdocu.git Special scalers for beam structure (time from beam satrt, last trigger, time from last anticoincidence) --- diff --git a/cts.tex b/cts.tex index b64807b..17c0ca7 100644 --- a/cts.tex +++ b/cts.tex @@ -228,7 +228,7 @@ For all registers described in this subsection refer to the Fig.\ref{cts_logic} \item[0xA051 -- 0xA03F ] Scalers after trigger accepted \item[0xA062 -- 0xA052] Scalers after coincidence \item[0xA063] not used - \item[0xA064] Time since START signal + \item[0xA064] Time since BEAM START signal \item[0xA065] Time since last trigger \item[0xA066] Time since last anticoincidence signal (reset after each new trigger). % \item[0xA046] Rate markers for start detector @@ -260,7 +260,7 @@ For all registers described in this subsection refer to the Fig.\ref{cts_logic} \subsection{CTS Data structure} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -When there is trigger type which is not equal 0xE then the data from the CTS contains 5 data words otherwise CTS sends also all r and r/w registers (see also Fig.\ref{cts_event}). +When there is trigger type which is not equal 0xE then the data from the CTS contains 8 data words otherwise CTS sends also all r and r/w registers (see also Fig.\ref{cts_event}). \begin{description} \item[1 Standard hub word] @@ -295,7 +295,10 @@ When there is trigger type which is not equal 0xE then the data from the CTS con \item[bit 31 -- 19] All 0 \end{description} \item[5 Latches] All 0 (currently not used) -\item[6 ...] The rest of the data is just copy of all RW and R registers (see registers description above) +\item[6 special scalers] Time after bam START signal$*5ns$ (starting from apr2014 - new version required 2) +\item[7 special scalers] Time since last trigger$*5ns$ (starting from apr2014 - new version required 2) +\item[8 special scalers] Time to the last anticoincidence$*5ns$ (starting from apr2014 - new version required 2) +\item[9 ...] The rest of the data is just copy of all RW and R registers (see registers description above) \begin{description} \item[38 RW registers] Register starting from 0xA0C0 (see registers description above) \item[103 R registers] Register starting from 0xA000 (see registers description above) diff --git a/cts_event.pdf b/cts_event.pdf index 863a25b..a6ebb15 100644 Binary files a/cts_event.pdf and b/cts_event.pdf differ diff --git a/cts_event.svg b/cts_event.svg index bce1d50..8981d60 100644 --- a/cts_event.svg +++ b/cts_event.svg @@ -1,5 +1,6 @@ + + inkscape:window-y="24" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> @@ -54,6 +60,7 @@ image/svg+xml + @@ -61,336 +68,353 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(-3.7331238,-250.43361)"> + transform="translate(-3.7331238,-250.9375)"> size: 0x000082d8 decoding: 0x00030001 id: 0x0000200e seqNr: 0x00000002size: 0x000090fc decoding: 0x00030001 id: 0x00002000 seqNr: 0x0000000adate: 2012-02-24 time: 08:48:22 runNr: 0x07c0c2ca expId:date: 2014-04-14 time: 14:51:02 runNr: 0x0bc569c0 expId: size: 0x00000278 decoding: 0x00020001 id: 0x00008800 trigNr: 0xb34cf75dsize: 0x000002ac decoding: 0x00020001 id: 0x00008800 trigNr: 0xf38b4a5800000000: 0x00024000 0x0ef70002 0x01000000 0x0091000200000010: 0x01f70091 0x00000000 0x00000000 0x0000000000000020: 0x000042a0 0x001cb000 0x00000000 0x1fffffff00000000: 0x009e0002 0x00008b4a 0x00000000 0x0e4a009c00000030: 0x00000002 0x0001ffff 0x000186a0 0x0001000000000010: 0x00000000 0x00000000 0x00000000 0x83714b40 00000040: 0x00002710 0x00000000 0x00000000 0x0000000000000020: 0x0006d8ea 0x00000004 0x000042a0 0x001cb00200000050: 0x00000000 0x00000000 0x00000000 0x0000000000000030: 0x0100667f 0x7fffffff 0x00000ff2 0x000001ff00000060: 0x00000000 0x00000000 0x00000000 0x0000000000000040: 0x00000000 0x00003000 0x00033450 0x0000000000000070: 0x00000000 0x00000000 0x00000000 0x0000000000000050: 0x00030000 0x00000000 0x00000000 0x0000000000000080: 0x00000000 0x02faf080 0x00000000 0x0000002d00000060: 0x00000000 0x00000000 0x00000000 0x0000000000000090: 0x00000002 0x00000000 0x00000000 0x0000000000000070: 0x00000000 0x00000000 0x00000000 0x00000000000000a0: 0x44444444 0x00004444 0x00000000 0x0000000000000080: 0x22222222 0x00000000 0x00000000 0x06dac2c0000000b0: 0x00000700 0x00000000 0x5d504cf7 0x0000000200000090: 0x00000104 0x00002836 0x00000000 0x00000000000000c0: 0x0f0001e5 0x80001b00 0x1142002c 0x0000002a000000a0: 0x00000000 0x00000000 0xcccccccc 0x08accccc000000d0: 0xf7f7f7f8 0x00e14444 0x00000000 0x00002774000000b0: 0x000000c0 0x01312cfe 0x00000700 0x00000000000000e0: 0x00000000 0x00000000 0x00000000 0x00000000000000c0: 0x58708b4a 0x0000000c 0x0f008a45 0x80001b16000000f0: 0x00002774 0x00000000 0x00000337 0x00000000000000d0: 0x1142002f 0x0000002d 0x4a4a4a4b 0x00c042a000000100: 0x00000004 0x00054b60 0x00000008 0x0000006b000000e0: 0x00000000 0x0000002d 0x00000000 0x0000000000000110: 0x00000034 0x000504cd 0x00000000 0x00000000000000f0: 0x00003f05 0x00000000 0x00000000 0x0000000000000120: 00000100: 0x00002774 0x00002774 0x00000000 0x000000000x00000000 0x00000000 0x00000000 0x000223f700000130: 0x00000000 0x00000000 0x00000000 0x0000000000000110: 0x00000012 0x000052f5 0x000000c0 0x0000873700000140: 0x00000ca6 0x00000000 0x000028c1 0x0000000000000120: 0x00000000 0x00000000 0x00000000 0x0000000000000150: 0x00000000 0x00000000 0x00000000 0x0000000000000130: 0x00000000 0x00000000 0x00000000 0x0000000000000160: 0x00000000 0x00000000 0x00002774 0x0009f21800000140: 0x00000000 0x00000000 0x00000000 0x0000000000000170: 0x00000ca5 0x00002773 0x00000000 0x0000000000000150: 0x00000000 0x00000000 0x00000000 0x0000000000000180: 0x00000000 0x00000000 0x00000000 0x0000000000000160: 0x00000000 0x00000007 0x00000000 0x0000000000000190: 0x00000000 0x000028c1 0x00000000 0x0000000000000170: 0x01d4163b 0x0002fc66 0x00000000 0x00000000000001a0: 0x00000000 0x00000000 0x00000000 0x0000000000000180: 0x00000000 0x00000000 0x00000000 0x00000000000001b0: 0x00000000 0x00000000 0x00000000 0x0000000000000190: 0x00000000 0x00000000 0x00000000 0x00000000000001c0: 0x00000000 0x00000000 0x00000000 0x00000000000001a0: 0x00000000 0x00000000 0x00000000 0x00000000000001d0: 0x00000000 0x00000000 0x00000000 0x00000000000001b0: 0x00000007 0x00000000 0x00000000 0x00000000000001e0: 0x00000000 0x00000000 0x00000000 0x00000000000001c0: 0x00000000 0x00000000 0x00000000 0x00000000000001f0: 0x00000000 0x00000000 0x00000000 0x00000000000001d0: 0x00000000 0x00000000 0x00000000 0x0000000000000200: 0x00000000 0x00000000 0x00000000 0x00000000000001e0: 0x00000000 0x00000000 0x00000000 0x0000000000000210: 0x00000000 0x00000000 0x00000000 0x00000000000001f0: 0x00000000 0x00000000 0x00000000 0x0000000000000220: 0x00000000 0x00000000 0x00000000 0x0000000000000200: 0x00000000 0x00000000 0x00000000 0x0000000000000230: 0x00000000 0x00000000 0x00000000 0x0000000000000210: 0x00000000 0x00000000 0x00000000 0x0000000000000240: 0x00000000 0x00000000 0x27e75030 0x0000000000000220: 0x00000000 0x00000000 0x00000000 0x0000000000000250: 0x00004d58 0x00024001 0x0ef70002 0x0100000000000230: 0x00000000 0x00000000 0x00000000 0x0000000000000240: 0x00000000 0x00000000 0x00000000 0x0000000000000250: 0x825358ca 0x01312cfe 0x00000002 0x01d3e15b00000260: 0x00000000 0x0000000a 0x00000000 0x0000000000000270: 0x00000000 0x00000000 0x00000000 0x0002400000000280: 0x0e4a0002 0x01000000 0x00024001 0x0e4a000200000290: 0x01000000 0x00015555 0x0000000100000260: 0x00015555 0x00000001 + style="fill:#ffeeaa" /> 00000000: 0x00000000: Data from start 0xnumber of words (from sub system)other data ... Trigg.TypeSubsystem idTrigg.Numb.Numb. of Words(incl. headers) 00000010: 0xTrigg.TypeTrigg.Numb.Numb. of Words(incl. headers) 0xCTSVersionNumber00000010: CTSVersionNumber Numb. of additional words 0xLatches_a 0xLatches_b Numb. of additional words 0xLatches_a 0xLatches_b Time after bam START signal(*5ns) 00000020: 0xRW CTS registers (see the documentation) - 0xA0C0, A0C1, A0C2...00000020: Time since last trigg (*5ns) Time to the last anticoincidence(*5ns) 0xRW CTS registers (see the documentation) - 0xA0C0, A0C1, A0C2...00000030: 00000040: 00000050: 00000060: 00000070: 00000080: 00000090: 000000a0: 000000b0: 000000c0: 000000b0: ... RW 0xA0E4 not used 000000d0: ... RW 0xA0E4 Input scalers Start 1 ...000000c0: 0x58708b4a - Read CTS registers 000000e0: 000000d0: 0x00c042a0(0xA007) 000000f0: ... Start 8 Input scalers Veto 1 ... 000000e0: Input scalers Start X1 ... 00000100: 000000f0: ... Start X8 00000110: ... Veto 8 Input scalers TOF 1 ... 00000100: Input scalers VETO 1 ... 00000120: ... TOF 600000110: ... VETO 8 00000130: Input scalers RPC 1 ... 00000120: Input scalers TOF 1 ... 00000140: 00000130: ... TOF 6 ... RPC 6 Input scalers PT 1 ... Input scalers RPC 1 ... 00000150: 00000140: ... RPC 6 00000160: 00000150: ... PT 8 Sc. after DSC Start Sc. after DSC VetoInput scalers PT 1 ... 00000170: Sc. after DSC Mult 1 ...00000160: ... PT 8 00000180: 00000170: Sc. after DSC Start Sc. after DSC Veto Sc. after DSC Mult 1 ...00000190: ...Sc. after DSC Mult 2 opp. sectors Sc. after DSC PT 1 ...00000180: 000001a0: 00000190: ...Sc. after DSC Mult 2 opp. sectors Sc. after DSC PT 1 ...000001b0: ...Sc. after DSC PT 8 Sc. Accepted Start Sc. Accepted Veto Sc. Accepted Mult. 1 ...000001a0: 000001c0: 000001b0: ...Sc. after DSC PT 8 Sc. Accepted Start 000001d0: ... Sc. Accepted Mult. 2 opp. sectors000001c0: Sc. Accepted Veto Sc. Accepted Mult. 1 ... 000001e0: Sc. Accepted PT1 ...000001d0: 000001f0: 000001e0: ... Sc. Accepted Mult. 2 opp. sectors... Sc. Accepted PT8 Sc. Accepted PT1 ...00000200: Sc. Mult 1 and Satrt in coincidence ...000001f0: 00000210: 00000200: ... Sc. Accepted PT8 Sc. Mult 1 and Start in coincidence ...00000220: ...Sc. Mult. 2 opp. sectors and Start in coincidence Sc. Pt1 and Start in coincidence ...00000210: 00000230: 00000220: ...Sc. Mult. 2 opp. sectors and Start in coincidence Sc. Pt1 and Start in coincidence ...00000230: 00000240: Sc. Pt8 and Start in coinc. not used Time after bam START signal(*5ns) Time since last trigg (*5ns)Sc. Pt8 and Start in coinc. not used 00000250: Time to the last anticoincidence(*5ns) Data from VetoStart Y100000260: + style="fill:#000000">00000260: ... START Y800000270: not used other data00000280: other data00000290: other data + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 6;stroke-dashoffset:0" + d="m 337.71429,250.93361 0,473.57143" + id="path3227" + inkscape:connector-curvature="0" />