From: Jan Michel Date: Thu, 19 Nov 2020 16:36:20 +0000 (+0100) Subject: first version of trigger box registers X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=d3503941b18a5a6cf5cf55616c17a57536669761;p=daqtools.git first version of trigger box registers --- diff --git a/xml-db/database/TriggerBox.xml b/xml-db/database/TriggerBox.xml new file mode 100644 index 0000000..8b27c07 --- /dev/null +++ b/xml-db/database/TriggerBox.xml @@ -0,0 +1,762 @@ + + + TriggerBox Registers + + + + Number of included features + + Number of inputs + + + Number of virtual (multiplexed) inputs + + + Number of physical inputs + + + + Number of included features + + Number of 'or' groups + + + Number of coincidence circuits + + + Number of multiplicity blocks + + + + Number of included features + + Number of outputs + + + Number of monitor outputs + + + Number of scalers + + + + + + + + Input Stage Settings + iTOF S0 + iTOF S0 P0 + iTOF S0 P1 + iTOF S0 P2 + iTOF S1 + iTOF S1 P0 + iTOF S1 P1 + iTOF S1 P2 + iTOF S2 + iTOF S2 P0 + iTOF S2 P1 + iTOF S2 P2 + iTOF S3 + iTOF S3 P0 + iTOF S3 P1 + iTOF S3 P2 + iTOF S4 + iTOF S4 P0 + iTOF S4 P1 + iTOF S4 P2 + iTOF S5 + iTOF S5 P0 + iTOF S5 P1 + iTOF S5 P2 + Secondary 0 + Secondary 1 + Secondary 2 + Secondary 3 + RPC S0 + RPC S1 + RPC S2 + RPC S3 + RPC S4 + RPC S5 + TOF S0 + TOF S1 + TOF S2 + TOF S3 + TOF S4 + TOF S5 + + Virtual Input 0 + Virtual Input 1 + Virtual Input 2 + Virtual Input 3 + Virtual Input 4 + Virtual Input 5 + Virtual Input 6 + Virtual Input 7 + Virtual Input 8 + Virtual Input 9 + Virtual Input 10 + Virtual Input 11 + Virtual Input 12 + Virtual Input 13 + Virtual Input 14 + Virtual Input 15 + Virtual Input 16 + Virtual Input 17 + Virtual Input 18 + Virtual Input 19 + Virtual Input 20 + Virtual Input 21 + Virtual Input 22 + Virtual Input 23 + Virtual Input 24 + Virtual Input 25 + Virtual Input 26 + Virtual Input 27 + Virtual Input 28 + Virtual Input 29 + Virtual Input 30 + Virtual Input 31 + + + Enable Input + + + Use asynchronous input for short pulses + + + Invert input + + + Use edge detect + + + Stretcher Setting: off or step size. us/ms times will be shorter than configured by up to one us/ms. + Off + 5 ns + 1 us + 1 ms + + + Stretcher time - in units selected in 'Stretch' + + + Signal delay in units of 5 ns. Note that there is an offset of 15ns when the module is enabled. Delays of 5,10,15ns are not available. + + + + + + Select input connected to virtual inputs + + + iTOF S0 + iTOF S0 P0 + iTOF S0 P1 + iTOF S0 P2 + iTOF S1 + iTOF S1 P0 + iTOF S1 P1 + iTOF S1 P2 + iTOF S2 + iTOF S2 P0 + iTOF S2 P1 + iTOF S2 P2 + iTOF S3 + iTOF S3 P0 + iTOF S3 P1 + iTOF S3 P2 + iTOF S4 + iTOF S4 P0 + iTOF S4 P1 + iTOF S4 P2 + iTOF S5 + iTOF S5 P0 + iTOF S5 P1 + iTOF S5 P2 + Secondary 0 + Secondary 1 + Secondary 2 + Secondary 3 + RPC S0 + RPC S1 + RPC S2 + RPC S3 + RPC S4 + RPC S5 + TOF S0 + TOF S1 + TOF S2 + TOF S3 + TOF S4 + TOF S5 + RJ-A1 + RJ-A2 + RJ-A3 + RJ-A4 + Start 0-0 + Start 1-0 + Start 2-0 + Start 3-0 + Start 4-0 + Start 5-0 + RJ-B1 + RJ-B2 + RJ-B3 + RJ-B4 + Start 0-1 + Start 1-1 + Start 2-1 + Start 3-1 + Start 4-1 + Start 5-1 + BLR Mult1 + BLR Mult2 + BLR Mult3 + + + + + Group inputs with 'or' + + Select Inputs 0 to 32 in group + + Processed Input 0 + Processed Input 1 + Processed Input 2 + Processed Input 3 + Processed Input 4 + Processed Input 5 + Processed Input 6 + Processed Input 7 + Processed Input 8 + Processed Input 9 + Processed Input 10 + Processed Input 11 + Processed Input 12 + Processed Input 13 + Processed Input 14 + Processed Input 15 + Processed Input 16 + Processed Input 17 + Processed Input 18 + Processed Input 19 + Processed Input 20 + Processed Input 21 + Processed Input 22 + Processed Input 23 + Processed Input 24 + Processed Input 25 + Processed Input 26 + Processed Input 27 + Processed Input 28 + Processed Input 29 + Processed Input 30 + Processed Input 31 + + + Select Inputs 32 to 63 in group + + Processed Input 32 + Processed Input 33 + Processed Input 34 + Processed Input 35 + Processed Input 36 + Processed Input 37 + Processed Input 38 + Processed Input 39 + Processed Input 40 + Processed Input 41 + Processed Input 42 + Processed Input 43 + Processed Input 44 + Processed Input 45 + Processed Input 46 + Processed Input 47 + Multiplexed Input 0 + Multiplexed Input 1 + Multiplexed Input 2 + Multiplexed Input 3 + Multiplexed Input 4 + Multiplexed Input 5 + Multiplexed Input 6 + Multiplexed Input 7 + Multiplexed Input 8 + Multiplexed Input 9 + Multiplexed Input 10 + Multiplexed Input 11 + Multiplexed Input 12 + Multiplexed Input 13 + Multiplexed Input 14 + Multiplexed Input 15 + + + Select Inputs 64 to 95 in group + + Multiplexed Input 16 + Multiplexed Input 17 + Multiplexed Input 18 + Multiplexed Input 19 + Multiplexed Input 20 + Multiplexed Input 21 + Multiplexed Input 22 + Multiplexed Input 23 + Multiplexed Input 24 + Multiplexed Input 25 + Multiplexed Input 26 + Multiplexed Input 27 + Multiplexed Input 28 + Multiplexed Input 29 + Multiplexed Input 30 + Multiplexed Input 31 + + + + + + Settings for coincidence Logic - (A or B) and C + + Enable coincidence module + + + Select first input signal + iTOF S0 + iTOF S0 P0 + iTOF S0 P1 + iTOF S0 P2 + iTOF S1 + iTOF S1 P0 + iTOF S1 P1 + iTOF S1 P2 + iTOF S2 + iTOF S2 P0 + iTOF S2 P1 + iTOF S2 P2 + iTOF S3 + iTOF S3 P0 + iTOF S3 P1 + iTOF S3 P2 + iTOF S4 + iTOF S4 P0 + iTOF S4 P1 + iTOF S4 P2 + iTOF S5 + iTOF S5 P0 + iTOF S5 P1 + iTOF S5 P2 + Secondary 0 + Secondary 1 + Secondary 2 + Secondary 3 + RPC S0 + RPC S1 + RPC S2 + RPC S3 + RPC S4 + RPC S5 + TOF S0 + TOF S1 + TOF S2 + TOF S3 + TOF S4 + TOF S5 + Multiplexed Input 0 + Multiplexed Input 1 + Multiplexed Input 2 + Multiplexed Input 3 + Multiplexed Input 4 + Multiplexed Input 5 + Multiplexed Input 6 + Multiplexed Input 7 + Multiplexed Input 8 + Multiplexed Input 9 + Multiplexed Input 10 + Multiplexed Input 11 + Multiplexed Input 12 + Multiplexed Input 13 + Multiplexed Input 14 + Multiplexed Input 15 + Multiplexed Input 16 + Multiplexed Input 17 + Multiplexed Input 18 + Multiplexed Input 19 + Multiplexed Input 20 + Multiplexed Input 21 + Multiplexed Input 22 + Multiplexed Input 23 + Multiplexed Input 24 + Multiplexed Input 25 + Multiplexed Input 26 + Multiplexed Input 27 + Multiplexed Input 28 + Multiplexed Input 29 + Multiplexed Input 30 + Multiplexed Input 31 + Group 0 + Group 1 + Group 2 + Group 3 + Group 4 + Group 5 + Group 6 + Group 7 + Group 8 + Group 9 + Group 10 + Group 11 + Group 12 + Group 13 + Group 14 + Group 15 + Multiplicity 0 + Multiplicity 1 + Multiplicity 2 + Multiplicity 3 + Multiplicity 4 + Multiplicity 5 + Multiplicity 6 + Multiplicity 7 + + + Select second input signal + iTOF S0 + iTOF S0 P0 + iTOF S0 P1 + iTOF S0 P2 + iTOF S1 + iTOF S1 P0 + iTOF S1 P1 + iTOF S1 P2 + iTOF S2 + iTOF S2 P0 + iTOF S2 P1 + iTOF S2 P2 + iTOF S3 + iTOF S3 P0 + iTOF S3 P1 + iTOF S3 P2 + iTOF S4 + iTOF S4 P0 + iTOF S4 P1 + iTOF S4 P2 + iTOF S5 + iTOF S5 P0 + iTOF S5 P1 + iTOF S5 P2 + Secondary 0 + Secondary 1 + Secondary 2 + Secondary 3 + RPC S0 + RPC S1 + RPC S2 + RPC S3 + RPC S4 + RPC S5 + TOF S0 + TOF S1 + TOF S2 + TOF S3 + TOF S4 + TOF S5 + Multiplexed Input 0 + Multiplexed Input 1 + Multiplexed Input 2 + Multiplexed Input 3 + Multiplexed Input 4 + Multiplexed Input 5 + Multiplexed Input 6 + Multiplexed Input 7 + Multiplexed Input 8 + Multiplexed Input 9 + Multiplexed Input 10 + Multiplexed Input 11 + Multiplexed Input 12 + Multiplexed Input 13 + Multiplexed Input 14 + Multiplexed Input 15 + Multiplexed Input 16 + Multiplexed Input 17 + Multiplexed Input 18 + Multiplexed Input 19 + Multiplexed Input 20 + Multiplexed Input 21 + Multiplexed Input 22 + Multiplexed Input 23 + Multiplexed Input 24 + Multiplexed Input 25 + Multiplexed Input 26 + Multiplexed Input 27 + Multiplexed Input 28 + Multiplexed Input 29 + Multiplexed Input 30 + Multiplexed Input 31 + Group 0 + Group 1 + Group 2 + Group 3 + Group 4 + Group 5 + Group 6 + Group 7 + Group 8 + Group 9 + Group 10 + Group 11 + Group 12 + Group 13 + Group 14 + Group 15 + Multiplicity 0 + Multiplicity 1 + Multiplicity 2 + Multiplicity 3 + Multiplicity 4 + Multiplicity 5 + Multiplicity 6 + Multiplicity 7 + + + Select third input signal + iTOF S0 + iTOF S0 P0 + iTOF S0 P1 + iTOF S0 P2 + iTOF S1 + iTOF S1 P0 + iTOF S1 P1 + iTOF S1 P2 + iTOF S2 + iTOF S2 P0 + iTOF S2 P1 + iTOF S2 P2 + iTOF S3 + iTOF S3 P0 + iTOF S3 P1 + iTOF S3 P2 + iTOF S4 + iTOF S4 P0 + iTOF S4 P1 + iTOF S4 P2 + iTOF S5 + iTOF S5 P0 + iTOF S5 P1 + iTOF S5 P2 + Secondary 0 + Secondary 1 + Secondary 2 + Secondary 3 + RPC S0 + RPC S1 + RPC S2 + RPC S3 + RPC S4 + RPC S5 + TOF S0 + TOF S1 + TOF S2 + TOF S3 + TOF S4 + TOF S5 + Multiplexed Input 0 + Multiplexed Input 1 + Multiplexed Input 2 + Multiplexed Input 3 + Multiplexed Input 4 + Multiplexed Input 5 + Multiplexed Input 6 + Multiplexed Input 7 + Multiplexed Input 8 + Multiplexed Input 9 + Multiplexed Input 10 + Multiplexed Input 11 + Multiplexed Input 12 + Multiplexed Input 13 + Multiplexed Input 14 + Multiplexed Input 15 + Multiplexed Input 16 + Multiplexed Input 17 + Multiplexed Input 18 + Multiplexed Input 19 + Multiplexed Input 20 + Multiplexed Input 21 + Multiplexed Input 22 + Multiplexed Input 23 + Multiplexed Input 24 + Multiplexed Input 25 + Multiplexed Input 26 + Multiplexed Input 27 + Multiplexed Input 28 + Multiplexed Input 29 + Multiplexed Input 30 + Multiplexed Input 31 + Group 0 + Group 1 + Group 2 + Group 3 + Group 4 + Group 5 + Group 6 + Group 7 + Group 8 + Group 9 + Group 10 + Group 11 + Group 12 + Group 13 + Group 14 + Group 15 + Multiplicity 0 + Multiplicity 1 + Multiplicity 2 + Multiplicity 3 + Multiplicity 4 + Multiplicity 5 + Multiplicity 6 + Multiplicity 7 + + + Enable Input A + + + Enable Input B + + + Enable Input C + + + Invert Input A + + + Invert Input B + + + Invert Input C + + + + + + Set Level for Multiplicity logic + + + + + Select signal for monitoring outputs + + + + + + Enable for inputs 0 to 31 of multiplicity logic + + + + Enable for inputs 32 to 63 of multiplicity logic + + + + Enable for inputs 64 to 95 of multiplicity logic + + + + + + Group signals with 'or' for output before 'and' with group B + + Use Inputs 0 to 32 for output + + + + Use Inputs 32 to 63 for output + + + + Use Inputs 64 to 95 for output + + + + Use Inputs 96 to 127 for output + + + + Use Inputs 128 to 159 for output + + + + Use Inputs 160 to 191 for output + + + + Use Inputs 192 to 223 for output + + + + Use Inputs 224 to 255 for output + + + + + + Group signals with 'or' for output before 'and' with group A + + Use Inputs 0 to 32 for output + + + + Use Inputs 32 to 63 for output + + + + Use Inputs 64 to 95 for output + + + + Use Inputs 96 to 127 for output + + + + Use Inputs 128 to 159 for output + + + + Use Inputs 160 to 191 for output + + + + Use Inputs 192 to 223 for output + + + + Use Inputs 224 to 255 for output + + + + + + + + Count of edges and Status of inputs + + Scaler / Counter + + + Current State of the Input + + + + + + + + diff --git a/xml-db/database/TriggerBoxPlain.xml b/xml-db/database/TriggerBoxPlain.xml new file mode 100644 index 0000000..709bd10 --- /dev/null +++ b/xml-db/database/TriggerBoxPlain.xml @@ -0,0 +1,241 @@ + + + TriggerBox Registers + + + + Number of included features + + Number of inputs + + + Number of virtual (multiplexed) inputs + + + Number of physical inputs + + + + Number of included features + + Number of 'or' groups + + + Number of coincidence circuits + + + Number of multiplicity blocks + + + + Number of included features + + Number of outputs + + + Number of monitor outputs + + + Number of scalers + + + + + + + + Input Stage Settings + + Enable Input + + + Use asynchronous input for short pulses + + + Invert input + + + Use edge detect + + + Stretcher Setting: off or step size. us/ms times will be shorter than configured by up to one us/ms. + Off + 5 ns + 1 us + 1 ms + + + Stretcher time - in units selected in 'Stretch' + + + Signal delay in units of 5 ns. Note that there is an offset of 15ns when the module is enabled. Delays of 5,10,15ns are not available. + + + + + + Select input connected to virtual inputs + + + + + Group inputs with 'or' + + Use Inputs 0 to 32 in group + + + + Use Inputs 32 to 63 in group + + + + Use Inputs 64 to 95 in group + + + + Use Inputs 96 to 127 in group + + + + + + Settings for coincidence Logic - (A or B) and C + + Enable coincidence module + + + Select first input signal + + + Select second input signal + + + Select third input signal + + + Enable any of the three inputs + + + Invert any of the three inputs + + + + + + Set Level for Multiplicity logic + + + + + Select signal for monitoring outputs + + + + + + Enable for inputs 0 to 31 of multiplicity logic + + + + Enable for inputs 32 to 63 of multiplicity logic + + + + Enable for inputs 64 to 95 of multiplicity logic + + + + + + Group signals with 'or' for output before 'and' with group B + + Use Inputs 0 to 32 for output + + + + Use Inputs 32 to 63 for output + + + + Use Inputs 64 to 95 for output + + + + Use Inputs 96 to 127 for output + + + + Use Inputs 128 to 159 for output + + + + Use Inputs 160 to 191 for output + + + + Use Inputs 192 to 223 for output + + + + Use Inputs 224 to 255 for output + + + + + + Group signals with 'or' for output before 'and' with group A + + Use Inputs 0 to 32 for output + + + + Use Inputs 32 to 63 for output + + + + Use Inputs 64 to 95 for output + + + + Use Inputs 96 to 127 for output + + + + Use Inputs 128 to 159 for output + + + + Use Inputs 160 to 191 for output + + + + Use Inputs 192 to 223 for output + + + + Use Inputs 224 to 255 for output + + + + + + + + Count of edges and Status of inputs + + Scaler / Counter + + + Current State of the Input + + + + + +