]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
fix broken STS settings
authorhadaq <jan@lxhadeb07>
Wed, 1 Dec 2021 16:30:26 +0000 (17:30 +0100)
committerhadaq <jan@lxhadeb07>
Wed, 1 Dec 2021 16:30:26 +0000 (17:30 +0100)
trg/register_trigger.db [changed from file to symlink]
trg/register_trigger_202102.db [new file with mode: 0644]
trg/register_trigger_am.db [new file with mode: 0644]
trg/triggerbox.trbcmd

deleted file mode 100644 (file)
index f9ed16f665cb8bfbf2537ae54f7347a3201d31e7..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,208 +0,0 @@
-# Trigger Logic config registers                                                                                       
-                                                                                                             
-!Register table                                                                                              
-
-
-#simple or             #Trb3sc Pairs: 3,4,1,2.  Trb3 pairs:  TRG 4,3 - Clk 3,4
-############################################################################################################    
-            #TrgEnOut1  TrgEnOut1  TrgEnOut2  TrgEnOut2   TrgEnOut3  TrgEnOut3  TrgEnOut4  TrgEnOut4 
-            #Ch00-31    Ch32-63    Ch00-31    Ch32-63     Ch00-31    Ch32-63    Ch00-31    Ch32-63   
-     200     0xdf00     0xdf01     0xdf04     0xdf05      0xdf08     0xdf09     0xdf0c     0xdf0d   
-
-           #Stretch    Stretch    Invert     Invert    StretchVal
-           #Ch00-31    Ch32-63    Ch00-31    Ch32-63
-     201    0xdf20     0xdf21     0xdf24     0xdf25    0xdf36
-     
-           #just enables for 32 channels and 2 outputs
-     202    0xdf00     0xdf04     
-     
-#single multiplicity
-###########################################################################################################
-          #Enable0_0    Enable0_1     23..16Lim0  15..8OutSel
-     100     0xdf33       0xdf35        0xdf32        0xdf34
-
-#triple multiplicity     
-###########################################################################################################
-           #Enable0_0    Enable0_1    Enable1_0    Enable1_1    Enable2_0    Enable2_1    
-     110    0xdf33       0xdf35       0xdf38       0xdf39       0xdf3a       0xdf3b
-
-           #31..24 Lim2
-           #15..8  Lim1                   7..0OutSel1
-           #23..16 Lim0   15..8OutSel0   15..8OutSel2
-     111      0xdf32        0xdf34          0xdf37
-
-#4 coincidence registers
-###########################################################################################################
-     300    0xdf40  0xdf41  0xdf42  0xdf43
-
-#simple coincidence
-###########################################################################################################
-     400    0xdf28  0xdf2c  0xdf34    #34 overlap with 111 !
-
-
-#Monitoring for 64 channels
-###########################################################################################################
-     900    0xdf80  0xdf85
-     902    0xdf80
-     901    0xdf81  0xdf86    #invert
-
-     
-     
-     
-     
-!Value table      
-
-#ECAL TDC: mult 3 output
-##################################
- 0xfe71     100     0x00ffffff   0      0x00030000   0x00000400
-     
-#ECAL crate master: output half sectors on 2 outputs
-################################## 
- 0x8a00       202     0x00000015                0x00000000   
- 0x8a01       202     0x00000051                0x00015100
- 0x8a02       202     0x00000000                0x00015400
- 0x8a03       202     0x00000054                0x00000000
- 0x8a04       202     0x00000015                0x00015400
- 0x8a05       202     0x00000000                0x00015100
-
-#STS / Veto TDC: or of all channels, in groups of 16 to master
-##################################  
- 0xfe4c       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
- 0xfe4c       201   0xffffffff  0xffff   0xffffffff  0xffff  3
- 0x5010       201   0xffffffff  0xffff   0           0       3
- 0x5011       201   0xffffffff  0xffff   0           0       3
- 0x6403       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x6413       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x6423       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x6433       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x6464       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x6465       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x6474       200   0           0   0           0   0   0           0   0
- 0x6475       200   0           0   0           0   0   0           0   0
- 0x6472       200   0x0000ffff  0   0xffff0000  0   0   0x0000ffff  0x0000ffff   0  #output0 to central broken
-
-# 0x6452       200   0           0   0           0   0   0           0   0  #noisy at 23.12.20
-# 0x6453       200   0           0   0           0   0   0           0   0  #noisy at 23.12.20
- 0x5010       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x5011       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
- 0x5012       200   0           0   0           0   0   0           0   0
-
-#TOF, fRPC, Veto, STS central FPGA: 'or' of all peripherals to output 3 and 4
-##################################
- 0xfe40       200   0   0   0   0   0xffff  0   0xffff   0
- 0xfe40       201   0xffff  0   0   0   3
-
-#STS
- 0x8b14       200   0   0   0   0   0xfeff  0   0xfeff   0
-
-#TOF, fRPC TDC: forward to central FPGA in groups of 16 
- 0xfe47       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0xffffffff   0
- 0x6810       100   0xF   0     0x30000     0x400 #mult2 for PMT signals
-#fRPC: 1 and 2  or  3 and 4 
- 0x8c00       111   0 0x80000 0
- 0x8c00       300   0x80000703  0x80000F0B  0  0
- 0x8c10       111   0 0x80000 0
- 0x8c10       300   0x80000703  0x80000F0B  0  0
- 0x8c10       200   0 0     0 0     4 0     0 0  #PMT signal
-
-#Veto
- 0x8890       200   0 0     0 0     0x088 0     0 0
- 0x5010       400   0xffff  0xffff0000 0x8   #left/right coincidence for bars
- 0x5011       400   0xffff  0xffff0000 0x8
-
-#Wall: all to second output
- 0x6700       200   0 0        0xffffffff  0
- 0x6701       200   0 0        0xffffffff  0
- 0x6702       200   0 0        0xffffffff  0
- 0x6703       200   0 0        0xffffffff  0
- 0x6710       200   0 0        0xffffffff  0
- 0x6711       200   0 0        0xffffffff  0
- 0x6712       200   0 0        0xffffffff  0
- 0x6713       200   0 0        0xffffffff  0
- 0x6720       200   0 0        0xffffffff  0
- 0x6721       200   0 0        0xffffffff  0
- 0x6722       200   0 0        0xffffffff  0
- 0x6723       200   0 0        0xffffffff  0
-
-
-
-#Start: or of all channels, in groups of 16 on Pair 1-3, or on Pair 4
-################################## 
- 0x5000       200   0 0x000000ff    0xfffffc00 0x000000ff     0x0000fc00 0     0xffff0000  0  
- 0x5003       200   0 0x000000ff    0xfffffc00 0x000000ff     0x0000fc00 0     0xffff0000  0  
- 0x5001       200   0 0x0000fc00    0xffff00ff 0x0000fc00     0x000000ff 0     0xffff0000  0  
- 0x5002       200   0 0x0000fc00    0xffff00ff 0x0000fc00     0x000000ff 0     0xffff0000  0  
-
-#iTOF: or of all channels, multiplicity in groups of 12/16 on Pair 2,3,4 and or on 1
-################################## 
-# 0x5d00       110   0           0   0           0   0   0         
-  0x5d01       110   0x00007bde  0   0x7bde0000  0   0   0x00007bde
-# 0x5d02       110   0           0   0           0   0   0         
-# 0x5d03       110   0           0   0           0   0   0         
-  0x5d04       110   0x00007bde  0   0x7bde0000  0   0   0x00007bde
-# 0x5d05       110   0           0   0           0   0   0         
-# 0x5d00       111   0x03030300  0x00000800  0x00000201
-  0x5d01       111   0x03030300  0x00000800  0x00000201
-# 0x5d02       111   0x03030300  0x00000800  0x00000201
-# 0x5d03       111   0x03030300  0x00000800  0x00000201
-  0x5d04       111   0x03030300  0x00000800  0x00000201
-# 0x5d05       111   0x03030300  0x00000800  0x00000201
-
-# 0x5d00       200   0 0  0 0  0x7bde7bde 0x7bde   0 0
-  0x5d01       200   0 0  0 0  0x7bde7bde 0x7bde   0 0
-# 0x5d02       200   0 0  0 0  0x7bde7bde 0x7bde   0 0
-# 0x5d03       200   0 0  0 0  0x7bde7bde 0x7bde   0 0
-  0x5d04       200   0 0  0 0  0x7bde7bde 0x7bde   0 0
-# 0x5d05       200   0 0  0 0  0x7bde7bde 0x7bde   0 0
-
-#Secondary trigger box
-##################################
-    #from ECAL: #0..5: output 1, #8..13 output 2, #6 from pulser
-    #from STS: STS-1 #16..19, STS-2 #32..37
-    #from fRPC: #42,46
-    
-##Setup 1: or of all 12 Ecal half sectors on output 1    - needs update
-#Setup 2: or of all Veto channels
-#Setup 3: or of all STS boards on output 3
-#Setup 4: from fRPC (PMT mult2 plus both ends of RPC)
- 0x0100       200     0 0x00003e3e         0x40000 0         0x0000003f 0x000f0000    0x00000c00 0
- 0x0100       201     0 0x00003e3e         0 0 0 
-
-#Monitoring Enable
-################################## 
- 0xfe60     900     0xffffffff  0xffffffff
- 0xfe61     900     0xffffffff  0xffffffff
- 0xfe71     900     0xffffffff  0xffffffff
- 0xfe73     900     0xffffffff  0xffffffff
- 0xfe47     902     0xffffffff  
- 0xfe4c     900     0xffffffff  0xffff
- 0xfe40     902     0x000fffff  
- 0x0100     900     0xffffffff  0xffffffff   #secondary box
-
- 0x5000     900     0xffff0015  0x000000ff   #disable unused channels in Start   0xffff0000
- 0x5001     900     0xffff00ff  0x0000fc00
- 0x5002     900     0xffff00ff  0x0000fc00
- 0x5003     900     0xfffffc00  0x000000ff
-
- 0x5d00     900     0           0            #innerTOF
- 0x5d01     900     0x7fff7fff  0x7fff
- 0x5d02     900     0           0
- 0x5d03     900     0           0
- 0x5d04     900     0x7fff7fff  0x7fff
- 0x5d05     900     0           0
- 0xfe4c     901     0xffffffff  0xffff       #invert monitor for STS/Veto
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..7df520c5070137a664be85bd45c080695ecfc8f8
--- /dev/null
@@ -0,0 +1 @@
+register_trigger_am.db
\ No newline at end of file
diff --git a/trg/register_trigger_202102.db b/trg/register_trigger_202102.db
new file mode 100644 (file)
index 0000000..79ea60b
--- /dev/null
@@ -0,0 +1,213 @@
+# Trigger Logic config registers                                                                                       
+                                                                                                             
+!Register table                                                                                              
+
+
+#simple or             #Trb3sc Pairs: 3,4,1,2.  Trb3 pairs:  TRG 4,3 - Clk 3,4
+############################################################################################################    
+            #TrgEnOut1  TrgEnOut1  TrgEnOut2  TrgEnOut2   TrgEnOut3  TrgEnOut3  TrgEnOut4  TrgEnOut4 
+            #Ch00-31    Ch32-63    Ch00-31    Ch32-63     Ch00-31    Ch32-63    Ch00-31    Ch32-63   
+     200     0xdf00     0xdf01     0xdf04     0xdf05      0xdf08     0xdf09     0xdf0c     0xdf0d   
+
+           #Stretch    Stretch    Invert     Invert    StretchVal
+           #Ch00-31    Ch32-63    Ch00-31    Ch32-63
+     201    0xdf20     0xdf21     0xdf24     0xdf25    0xdf36
+     
+           #just enables for 32 channels and 2 outputs
+     202    0xdf00     0xdf04     
+     
+#single multiplicity
+###########################################################################################################
+          #Enable0_0    Enable0_1     23..16Lim0  15..8OutSel
+     100     0xdf33       0xdf35        0xdf32        0xdf34
+
+#triple multiplicity     
+###########################################################################################################
+           #Enable0_0    Enable0_1    Enable1_0    Enable1_1    Enable2_0    Enable2_1    
+     110    0xdf33       0xdf35       0xdf38       0xdf39       0xdf3a       0xdf3b
+
+           #31..24 Lim2
+           #15..8  Lim1                   7..0OutSel1
+           #23..16 Lim0   15..8OutSel0   15..8OutSel2
+     111      0xdf32        0xdf34          0xdf37
+
+#4 coincidence registers
+###########################################################################################################
+     300    0xdf40  0xdf41  0xdf42  0xdf43
+
+#simple coincidence
+###########################################################################################################
+     400    0xdf28  0xdf2c  0xdf34    #34 overlap with 111 !
+
+
+#Monitoring for 64 channels
+###########################################################################################################
+     900    0xdf80  0xdf85
+     902    0xdf80
+     901    0xdf81  0xdf86    #invert
+
+     
+     
+     
+     
+!Value table      
+
+#ECAL TDC: mult 3 output
+##################################
+ 0xfe71     100     0x00ffffff   0      0x00030000   0x00000400
+     
+#ECAL crate master: output half sectors on 2 outputs
+################################## 
+ 0x8a00       202     0x00000015                0x00000000   
+ 0x8a01       202     0x00000051                0x00015100
+ 0x8a02       202     0x00000000                0x00015400
+ 0x8a03       202     0x00000054                0x00000000
+ 0x8a04       202     0x00000015                0x00015400
+ 0x8a05       202     0x00000000                0x00015100
+
+#STS / Veto TDC: or of all channels, in groups of 16 to master
+##################################  
+ 0xfe4c       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+ 0xfe4c       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+ 0x5010       201   0xffffffff  0xffff   0           0       3
+ 0x5011       201   0xffffffff  0xffff   0           0       3
+ 0x6403       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6413       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6423       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6433       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6464       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6465       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6474       200   0           0   0           0   0   0           0   0
+ 0x6475       200   0           0   0           0   0   0           0   0
+ 0x6472       200   0x0000ffff  0   0xffff0000  0   0   0x0000ffff  0x0000ffff   0  #output0 to central broken
+
+# 0x6452       200   0           0   0           0   0   0           0   0  #noisy at 23.12.20
+# 0x6453       200   0           0   0           0   0   0           0   0  #noisy at 23.12.20
+ 0x5010       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x5011       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x5012       200   0           0   0           0   0   0           0   0
+
+#TOF, fRPC, Veto, STS central FPGA: 'or' of all peripherals to output 3 and 4
+##################################
+ 0xfe40       200   0   0   0   0   0xffff  0   0xffff   0
+ 0xfe40       201   0xffff  0   0   0   3
+
+#STS
+ 0x8b14       200   0   0   0   0   0xfeff  0   0xfeff   0
+
+#TOF, fRPC TDC: forward to central FPGA in groups of 16 
+ 0xfe47       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0xffffffff   0
+ 0x6810       100   0xF   0     0x30000     0x400 #mult2 for PMT signals
+#fRPC: 1 and 2  or  3 and 4 
+ 0x8c00       111   0 0x80000 0
+ 0x8c00       300   0x80000703  0x80000F0B  0  0
+ 0x8c10       111   0 0x80000 0
+ 0x8c10       300   0x80000703  0x80000F0B  0  0
+ 0x8c10       200   0 0     0 0     4 0     0 0  #PMT signal
+
+#Veto
+ 0x8890       200   0 0     0 0     0x088 0     0 0
+ 0x5010       400   0xffff  0xffff0000 0x8   #left/right coincidence for bars
+ 0x5011       400   0xffff  0xffff0000 0x8
+
+#Wall: all to second output
+ 0x6700       200   0 0        0xffffffff  0
+ 0x6701       200   0 0        0xffffffff  0
+ 0x6702       200   0 0        0xffffffff  0
+ 0x6703       200   0 0        0xffffffff  0
+ 0x6710       200   0 0        0xffffffff  0
+ 0x6711       200   0 0        0xffffffff  0
+ 0x6712       200   0 0        0xffffffff  0
+ 0x6713       200   0 0        0xffffffff  0
+ 0x6720       200   0 0        0xffffffff  0
+ 0x6721       200   0 0        0xffffffff  0
+ 0x6722       200   0 0        0xffffffff  0
+ 0x6723       200   0 0        0xffffffff  0
+
+
+
+#Start: or of all channels, in groups of 16 on Pair 1-3, or on Pair 4
+################################## 
+ 0x5000       200   0 0x000000ff    0xfffffc00 0x000000ff     0x0000fc00 0     0xffff0000  0  
+ 0x5003       200   0 0x000000ff    0xfffffc00 0x000000ff     0x0000fc00 0     0xffff0000  0  
+ 0x5001       200   0 0x0000fc00    0xffff00ff 0x0000fc00     0x000000ff 0     0xffff0000  0  
+ 0x5002       200   0 0x0000fc00    0xffff00ff 0x0000fc00     0x000000ff 0     0xffff0000  0  
+
+#iTOF: or of all channels, multiplicity in groups of 12/16 on Pair 2,3,4 and or on 1
+################################## 
+  0x5d00       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d01       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d02       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d03       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d04       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d05       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+
+  0x5d00       111   0x03030300  0x00000800  0x00000201
+  0x5d01       111   0x03030300  0x00000800  0x00000201
+  0x5d02       111   0x03030300  0x00000800  0x00000201
+  0x5d03       111   0x03030300  0x00000800  0x00000201
+  0x5d04       111   0x03030300  0x00000800  0x00000201
+  0x5d05       111   0x03030300  0x00000800  0x00000201
+
+  0x5d00       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d01       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d02       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d03       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d04       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d05       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+
+#Secondary trigger box
+##################################
+    #from ECAL: #0..5: output 1, #8..13 output 2, #6 from pulser
+    #from STS: STS-1 #16..19, STS-2 #32..37
+    #from fRPC: #42,46
+    
+##Setup 1: or of all 12 Ecal half sectors on output 1    - needs update
+#Setup 2: or of all Veto channels
+#Setup 3: or of all STS boards on output 3
+#Setup 4: from fRPC (PMT mult2 plus both ends of RPC)
+ 0x0100       200     0 0x00003e3e         0x40000 0         0x0000003f 0x000f0000    0x00000c00 0
+ 0x0100       201     0 0x00003e3e         0 0 0 
+
+#Monitoring Enable
+################################## 
+ 0xfe60     900     0xffffffff  0xffffffff
+ 0xfe61     900     0xffffffff  0xffffffff
+ 0xfe71     900     0xffffffff  0xffffffff
+ 0xfe73     900     0xffffffff  0xffffffff
+ 0xfe47     902     0xffffffff  
+ 0xfe4c     900     0xffffffff  0xffff
+ 0xfe40     902     0x000fffff  
+ 0x0100     900     0xffffffff  0xffffffff   #secondary box
+
+ 0x5000     900     0xffffffff  0x0000ffff   #disable unused channels in Start   0xffff0000
+ 0x5001     900     0xffffffff  0x0000ffff
+ 0x5002     900     0xffffffff  0x0000ffff
+ 0x5003     900     0xffffffff  0x0000ffff
+ 0x5004     900     0xffffffff  0x0000ffff
+ 0x5005     900     0xffffffff  0x0000ffff
+ 0x5006     900     0xffffffff  0x0000ffff
+ 0x5007     900     0xffffffff  0x0000ffff
+
+ 0x5d00     900     0x7fff7fff  0x7fff
+ 0x5d01     900     0x7fff7fff  0x7fff
+ 0x5d02     900     0x7fff7fff  0x7fff
+ 0x5d03     900     0x7fff7fff  0x7fff
+ 0x5d04     900     0x7fff7fff  0x7fff
+ 0x5d05     900     0x7fff7fff  0x7fff
+ 0xfe4c     901     0xffffffff  0xffff       #invert monitor for STS/Veto
diff --git a/trg/register_trigger_am.db b/trg/register_trigger_am.db
new file mode 100644 (file)
index 0000000..d438367
--- /dev/null
@@ -0,0 +1,242 @@
+# Trigger Logic config registers                                                                                       
+                                                                                                             
+!Register table                                                                                              
+
+
+#simple or             #Trb3sc Pairs: 3,4,1,2.  Trb3 pairs:  TRG 4,3 - Clk 3,4
+############################################################################################################    
+            #TrgEnOut1  TrgEnOut1  TrgEnOut2  TrgEnOut2   TrgEnOut3  TrgEnOut3  TrgEnOut4  TrgEnOut4 
+            #Ch00-31    Ch32-63    Ch00-31    Ch32-63     Ch00-31    Ch32-63    Ch00-31    Ch32-63   
+     200     0xdf00     0xdf01     0xdf04     0xdf05      0xdf08     0xdf09     0xdf0c     0xdf0d   
+
+           #Stretch    Stretch    Invert     Invert    StretchVal
+           #Ch00-31    Ch32-63    Ch00-31    Ch32-63
+     201    0xdf20     0xdf21     0xdf24     0xdf25    0xdf36
+     
+           #just enables for 32 channels and 2 outputs
+     202    0xdf00     0xdf04     
+     
+#single multiplicity
+###########################################################################################################
+          #Enable0_0    Enable0_1     23..16Lim0  15..8OutSel
+     100     0xdf33       0xdf35        0xdf32        0xdf34
+
+#triple multiplicity     
+###########################################################################################################
+           #Enable0_0    Enable0_1    Enable1_0    Enable1_1    Enable2_0    Enable2_1    
+     110    0xdf33       0xdf35       0xdf38       0xdf39       0xdf3a       0xdf3b
+
+           #31..24 Lim2
+           #15..8  Lim1                   7..0OutSel1
+           #23..16 Lim0   15..8OutSel0   15..8OutSel2
+     111      0xdf32        0xdf34          0xdf37
+
+#4 coincidence registers
+###########################################################################################################
+     300    0xdf40  0xdf41  0xdf42  0xdf43
+
+#simple coincidence
+###########################################################################################################
+     400    0xdf28  0xdf2c  0xdf34    #34 overlap with 111 !
+
+
+#Monitoring for 64 channels
+###########################################################################################################
+     900    0xdf80  0xdf85
+     902    0xdf80
+     901    0xdf81  0xdf86    #invert
+
+     
+     
+     
+     
+!Value table      
+
+#ECAL TDC: mult 3 output
+##################################
+ 0xfe71     100     0x00ffffff   0      0x00030000   0x00000400
+     
+#ECAL crate master: output half sectors on 2 outputs
+################################## 
+ 0x8a00       202     0x00000045                0x00000000   
+ 0x8a01       202     0x00000051                0x00014500
+ 0x8a02       202     0x00000015                0x00015400
+ 0x8a03       202     0x00000054                0x00015400
+ 0x8a04       202     0x00000015                0x00015400
+ 0x8a05       202     0x00000000                0x00015100
+
+#STS / Veto TDC: or of all channels, in groups of 16 to master
+##################################  
+
+ 0xfe4c       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+ 0xfe4c       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+ 0x5010       201   0xffffffff  0xffff   0           0       3
+ 0x5011       201   0xffffffff  0xffff   0           0       3
+
+ 0x6403       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6413       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6423       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6433       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6464       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6465       200   0x0000ffff  0   0xffff0000  0   0   0           0   0
+ 0x6474       200   0           0   0           0   0   0           0   0
+ 0x6475       200   0           0   0           0   0   0           0   0
+ 0x6472       200   0x0000ffff  0   0xffff0000  0   0   0x0000ffff  0x0000ffff   0  #output0 to central broken
+
+# 0x6452       200   0           0   0           0   0   0           0   0  #noisy at 23.12.20
+# 0x6453       200   0           0   0           0   0   0           0   0  #noisy at 23.12.20
+
+
+
+#
+#  #0xfe4c       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  #0xfe4c       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x5010       201   0xffffffff  0xffff   0           0       3
+#  0x5011       201   0xffffffff  0xffff   0           0       3
+#
+#  0x6440       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6440       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6441       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6441       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6442       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6442       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6443       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6443       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6444       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6444       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6445       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6445       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#
+#  0x6400       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6400       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6401       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6401       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6402       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6402       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+#  0x6403       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0   0
+#  0x6403       201   0xffffffff  0xffff   0xffffffff  0xffff  3
+
+#TOF, fRPC, Veto, STS central FPGA: 'or' of all peripherals to output 3 and 4
+##################################
+ 0xfe40       200   0   0   0   0   0xffff  0   0xffff   0
+ 0xfe40       201   0xffff  0   0   0   3
+
+#STS
+ 0x8b14       200   0   0   0   0   0xfeff  0   0xfeff   0
+ 0x8b15       200   0   0   0   0   0x00ff  0   0x00ff   0
+
+#TOF, fRPC TDC: forward to central FPGA in groups of 16 
+ 0xfe47       200   0x0000ffff  0        0xffff0000  0   0   0x0000ffff  0xffffffff   0
+ 0x6810       100   0xF   0     0x30000     0x400 #mult2 for PMT signals
+#fRPC: 1 and 2  or  3 and 4 
+ 0x8c00       111   0 0x80000 0
+ 0x8c00       300   0x80000703  0x80000F0B  0  0
+ 0x8c10       111   0 0x80000 0
+ 0x8c10       300   0x80000703  0x80000F0B  0  0
+ 0x8c10       200   0 0     0 0     4 0     0 0  #PMT signal
+
+#Veto
+ 0x8890       200   0 0     0 0     0x088 0     0 0
+ 0x5010       400   0xffff  0xffff0000 0x8   #left/right coincidence for bars
+ 0x5011       400   0xffff  0xffff0000 0x8
+
+#Wall: all to second output
+ 0x6700       200   0 0        0xffffffff  0
+ 0x6701       200   0 0        0xffffffff  0
+ 0x6702       200   0 0        0xffffffff  0
+ 0x6703       200   0 0        0xffffffff  0
+ 0x6710       200   0 0        0xffffffff  0
+ 0x6711       200   0 0        0xffffffff  0
+ 0x6712       200   0 0        0xffffffff  0
+ 0x6713       200   0 0        0xffffffff  0
+ 0x6720       200   0 0        0xffffffff  0
+ 0x6721       200   0 0        0xffffffff  0
+ 0x6722       200   0 0        0xffffffff  0
+ 0x6723       200   0 0        0xffffffff  0
+
+
+
+#Start: or of all channels, in groups of 16 on Pair 1-3, or on Pair 4
+################################## 
+ 0x5000       200   0 0x000000ff    0xfffffc00 0x000000ff     0x0000fc00 0     0xffff0000  0  
+ 0x5003       200   0 0x000000ff    0xfffffc00 0x000000ff     0x0000fc00 0     0xffff0000  0  
+ 0x5001       200   0 0x0000fc00    0xffff00ff 0x0000fc00     0x000000ff 0     0xffff0000  0  
+ 0x5002       200   0 0x0000fc00    0xffff00ff 0x0000fc00     0x000000ff 0     0xffff0000  0  
+
+#iTOF: or of all channels, multiplicity in groups of 12/16 on Pair 2,3,4 and or on 1
+################################## 
+  0x5d00       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d01       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d02       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d03       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d04       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+  0x5d05       110   0x00000fff  0   0x0fff0000  0   0   0x00000fff
+
+  0x5d00       111   0x03030300  0x00000800  0x00000201
+  0x5d01       111   0x03030300  0x00000800  0x00000201
+  0x5d02       111   0x03030300  0x00000800  0x00000201
+  0x5d03       111   0x03030300  0x00000800  0x00000201
+  0x5d04       111   0x03030300  0x00000800  0x00000201
+  0x5d05       111   0x03030300  0x00000800  0x00000201
+
+  0x5d00       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d01       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d02       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d03       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d04       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+  0x5d05       200   0 0  0 0  0x0fff0fff 0x0fff   0 0
+
+#Secondary trigger box
+##################################
+    #from ECAL: #0..5: output 1, #8..13 output 2, #6 from pulser
+    #from STS: STS-1 #16..19, STS-2 #32..37
+    #from fRPC: #42,46
+    
+##Setup 1: or of all 12 Ecal half sectors on output 1    - needs update
+#Setup 2: or of all Veto channels
+#Setup 3: or of all STS boards on output 3
+#Setup 4: from fRPC (PMT mult2 plus both ends of RPC)
+ 0x0100       200     0 0x00003e3e         0x40000 0         0x0000003f 0x000f0000    0x00000c00 0
+ 0x0100       201     0 0x00003e3e         0 0 0 
+
+#Monitoring Enable
+################################## 
+ 0xfe60     900     0xffffffff  0xffffffff
+ 0xfe61     900     0xffffffff  0xffffffff
+ 0xfe71     900     0xffffffff  0xffffffff
+ 0xfe73     900     0xffffffff  0xffffffff
+ 0xfe47     902     0xffffffff  
+ 0xfe4c     900     0xffffffff  0xffff
+ 0xfe40     902     0x000fffff  
+ 0x0100     900     0xffffffff  0xffffffff   #secondary box
+
+ 0xfe74     900     0x7fff7fff  0x00007fff
+
+ 0x5000     900     0xffffffff  0x0000ffff   #disable unused channels in Start   0xffff0000
+ 0x5001     900     0xffffffff  0x0000ffff
+ 0x5002     900     0xffffffff  0x0000ffff
+ 0x5003     900     0xffffffff  0x0000ffff
+ 0x5004     900     0xffffffff  0x0000ffff
+ 0x5005     900     0xffffffff  0x0000ffff
+ 0x5006     900     0xffffffff  0x0000ffff
+ 0x5007     900     0xffffffff  0x0000ffff
+
+# 0x5d00     900     0x7fff7fff  0x7fff
+# 0x5d01     900     0x7fff7fff  0x7fff
+# 0x5d02     900     0x7fff7fff  0x7fff
+# 0x5d03     900     0x7fff7fff  0x7fff
+# 0x5d04     900     0x7fff7fff  0x7fff
+# 0x5d05     900     0x7fff7fff  0x7fff
+ 0xfe4c     901     0xffffffff  0xffff       #invert monitor for STS/Veto
index a6605bb494dc4c92001073a4e853358dcfe2f5e9..a8370f5245e130a154cb59f067948a5ef23ed7f7 120000 (symlink)
@@ -1 +1 @@
-triggerbox_itof.trbcmd
\ No newline at end of file
+P18_b.txt
\ No newline at end of file