]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
Extend main data sources file by destination EB server info for autogenerated hub...
authorJ.Adamczewski-Musch <j.adamczewski@gsi.de>
Tue, 31 Jan 2023 10:04:31 +0000 (11:04 +0100)
committerHadaq Hades <jan@lxhadeb07>
Tue, 31 Jan 2023 10:04:31 +0000 (11:04 +0100)
hub/register_configgbe_ip_2023.db [new file with mode: 0644]
main/data_sources.db

diff --git a/hub/register_configgbe_ip_2023.db b/hub/register_configgbe_ip_2023.db
new file mode 100644 (file)
index 0000000..0b33eb1
--- /dev/null
@@ -0,0 +1,347 @@
+###########################################################################################
+# JAM 17-10-2018 - introduce even more new server lxhadeb11, lxhadeb12, skip lxhadeb05
+# JAM2018 - setup for usage of NEW SERVERS lxhadeb08. lxhadeb09, lxhadeb10 - BNET only
+# JAM DEC-2019 - prepare for new trb3 datasources of rpc and tof
+# 0x84c0 - 0x84c5 : 6 new subevents for new RPC electronics. 
+# 0x86c0 to 0x86c6 are the new hubs for TOF (1 TRB3 each, 128 channels each, 7 TRB3 total)
+#######
+# JAM july 2021: add new eventbuilders lxhadeb14,15,16; new setup with 7 inputs and 5 builders
+# JAM 14-jan-2022: optimization for beamtime feb22
+
+# Eventbuilders:
+# EB 0 is now used to define BNET destinations:
+
+# we define 7 input nodes in the setup for EB0- 
+# BNET_IN 1:   lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports  50768 - 50805 
+# BNET_IN 2:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 
+# BNET_IN 3:   lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 
+# BNET_IN 4:   lxhadeb11  eno2       192.168.105.11  0xc0a8690b
+## BNET_IN 5:   lxhadeb12  eno2             192.168.105.12  0xc0a8690c
+#              lxhadeb14  enp67s0f0  192.168.105.14  0xc0a8690e
+#              lxhadeb15  enp67s0f0  192.168.105.15  0xc0a8690f
+#              lxhadeb16  enp67s0f0  192.168.105.16  0xc0a86910
+
+# the 5 builder nodes lxhadeb08 -lxhadeb11 are assigned in start_eb_gbe.pl
+#####################
+
+
+
+# EB 1:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50000 - 50099
+# EB 2:   lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50000 - 50099
+# EB 3:   lxhadeb11  eth4       192.168.100.15  0xc0a8690b ports 50000 - 50099
+# EB 4:   lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50256 - 50293
+# EB 5:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50256 - 50293
+# EB 6:   lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50256 - 50293
+# EB 7:   lxhadeb11  eno2       192.168.105.11  0xc0a8690b ports 50256 - 50293
+# EB 8:   lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50512 - 50549
+# EB 9:   lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50512 - 50549
+# EB 10:  lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50512 - 50549
+# EB 11:  lxhadeb11  eno2       192.168.105.11  0xc0a8690b ports 50512 - 50549
+# EB 12:  lxhadeb08  enp97s0f1  192.168.100.8   0xc0a86408 ports 50768 - 50805
+# EB 13:  lxhadeb09  enp97s0f1  192.168.100.9   0xc0a86409 ports 50768 - 50805
+# EB 14:  lxhadeb10  enp97s0f1  192.168.100.10  0xc0a8640a ports 50768 - 50805 
+# EB 15:  lxhadeb11  eno2       192.168.105.11  0xc0a8690b ports 50768 - 50805 
+
+###########################################################################################
+
+
+#Broadcast to all GbE-Entities: 0xff7f
+
+!Register table
+#  Type  #   C0   #   C1   #   C2   #   C3   #   C4   #   C5   #   C6   #   C7   #   C8   #
+###########################################################################################
+# #old register set
+#     17     0xc100   0xc101   0xc102   0xc103   0xc104   0xc105   0xc106   0xc107   0xc108
+# #new memory locations
+#      0     0x8100   0x8101   0x8102   0x8103   0x8104   0x8105   0x8106   0x8107   0x8108
+#      1     0x8110   0x8111   0x8112   0x8113   0x8114   0x8115   0x8116   0x8117   0x8118
+#      2     0x8120   0x8121   0x8122   0x8123   0x8124   0x8125   0x8126   0x8127   0x8128
+#      3     0x8130   0x8131   0x8132   0x8133   0x8134   0x8135   0x8136   0x8137   0x8138
+#      4     0x8140   0x8141   0x8142   0x8143   0x8144   0x8145   0x8146   0x8147   0x8148
+#      5     0x8150   0x8151   0x8152   0x8153   0x8154   0x8155   0x8156   0x8157   0x8158
+#      6     0x8160   0x8161   0x8162   0x8163   0x8164   0x8165   0x8166   0x8167   0x8168
+#      7     0x8170   0x8171   0x8172   0x8173   0x8174   0x8175   0x8176   0x8177   0x8178
+#      8     0x8180   0x8181   0x8182   0x8183   0x8184   0x8185   0x8186   0x8187   0x8188
+#      9     0x8190   0x8191   0x8192   0x8193   0x8194   0x8195   0x8196   0x8197   0x8198
+#     10     0x81A0   0x81A1   0x81A2   0x81A3   0x81A4   0x81A5   0x81A6   0x81A7   0x81A8
+#     11     0x81B0   0x81B1   0x81B2   0x81B3   0x81B4   0x81B5   0x81B6   0x81B7   0x81B8
+#     12     0x81C0   0x81C1   0x81C2   0x81C3   0x81C4   0x81C5   0x81C6   0x81C7   0x81C8
+#     13     0x81D0   0x81D1   0x81D2   0x81D3   0x81D4   0x81D5   0x81D6   0x81D7   0x81D8
+#     14     0x81E0   0x81E1   0x81E2   0x81E3   0x81E4   0x81E5   0x81E6   0x81E7   0x81E8
+#     15     0x81F0   0x81F1   0x81F2   0x81F3   0x81F4   0x81F5   0x81F6   0x81F7   0x81F8
+
+
+#Sliced tables for broadcast settings follow:    
+#  Type  #   C0   #   C1   #   C2   #   C5   #   C8   #
+#######################################################    
+   100     0x8100   0x8101   0x8102   0x8105   0x8108
+   101     0x8110   0x8111   0x8112   0x8115   0x8118
+   102     0x8120   0x8121   0x8122   0x8125   0x8128
+   103     0x8130   0x8131   0x8132   0x8135   0x8138
+   104     0x8140   0x8141   0x8142   0x8145   0x8148
+   105     0x8150   0x8151   0x8152   0x8155   0x8158
+   106     0x8160   0x8161   0x8162   0x8165   0x8168
+   107     0x8170   0x8171   0x8172   0x8175   0x8178
+   108     0x8180   0x8181   0x8182   0x8185   0x8188
+   109     0x8190   0x8191   0x8192   0x8195   0x8198
+   110     0x81A0   0x81A1   0x81A2   0x81A5   0x81A8
+   111     0x81B0   0x81B1   0x81B2   0x81B5   0x81B8
+   112     0x81C0   0x81C1   0x81C2   0x81C5   0x81C8
+   113     0x81D0   0x81D1   0x81D2   0x81D5   0x81D8
+   114     0x81E0   0x81E1   0x81E2   0x81E5   0x81E8
+   115     0x81F0   0x81F1   0x81F2   0x81F5   0x81F8
+
+#Table for individual settings   
+#  Type  #   C3   #   C4   #   C6   #   C7   #
+##############################################
+    0     0x8103   0x8104   0x8106   0x8107  
+    1     0x8113   0x8114   0x8116   0x8117  
+    2     0x8123   0x8124   0x8126   0x8127  
+    3     0x8133   0x8134   0x8136   0x8137  
+    4     0x8143   0x8144   0x8146   0x8147  
+    5     0x8153   0x8154   0x8156   0x8157  
+    6     0x8163   0x8164   0x8166   0x8167  
+    7     0x8173   0x8174   0x8176   0x8177  
+    8     0x8183   0x8184   0x8186   0x8187  
+    9     0x8193   0x8194   0x8196   0x8197  
+   10     0x81A3   0x81A4   0x81A6   0x81A7  
+   11     0x81B3   0x81B4   0x81B6   0x81B7  
+   12     0x81C3   0x81C4   0x81C6   0x81C7  
+   13     0x81D3   0x81D4   0x81D6   0x81D7  
+   14     0x81E3   0x81E4   0x81E6   0x81E7  
+   15     0x81F3   0x81F4   0x81F6   0x81F7  
+    
+    
+    
+
+
+!Value table
+
+
+
+
+#                    Dest Port    Src MAC      Src IP        Src Port #          #   TDC Calib flag
+# Hub    #  Type  #     C3     #     C4     #     C6     #     C7     #   EB IP  # 1:NO 1:linear 2:complex 11:linear with ToT 15ns
+##########################################################################################################
+# JAM 25-may-2018: this first EB will be also used as pseudo node to setup the dabc bnet
+# JAM 17-oct-2018: adjusted for new server hardware only
+# last column will distribute to bnet input nodes  
+# EB_LUT must be 0x1 in CTS for bnet mode
+# 0xc0a86408   lxhadeb08  mac 90:e2:ba:f7:9b:b5  192.168.100.8
+# 0xc0a86409   lxhadeb09, mac 90:e2:ba:f7:cf:a1  192.168.100.9  
+# 0xc0a8640a   lxhadeb10, mac 90:e2:ba:e2:c9:95  192.168.100.10
+# 0xc0a8690b   lxhadeb11  mac ac:1f:6b:66:2a:29  192.168.105.11  
+## 0xc0a8690c   lxhadeb12  mac ac:1f:6b:64:73:17  192.168.105.12  
+# note: lxhadeb12 will be only master node (and spare) JAM 26-07-2021
+# 0xc0a8690e   lxhadeb14  mac 40:a6:b7:3c:b2:0c  192.168.105.14 -  new  192.168.105.114
+# 0xc0a8690f   lxhadeb15  mac 40:a6:b7:3c:5e:0c  192.168.105.15 -  new  192.168.105.115
+# 0xc0a86910   lxhadeb16  mac 40:a6:b7:3c:6d:98  192.168.105.16 -  new  192.168.105.116
+
+
+# note that we also need to set same destination ips in the hub table at the end of this file!
+#
+#lxhadebXX, EB1 XX
+#  0x8000     0        0xc65B     0xdead8000   0xc0a86480     0xc65B     0xc0a86408 0  # OLD cts  -lxhadeb08
+  0x8800     0        0xc650     0xdead8800   0xc0a8648B     0xc650     0xc0a8690b 0  # central-cts lxhadeb11 
+  0x8700     0        0xc65A     0xdead8700   0xc0a8648C     0xc65A     0xc0a86974 1  #  fw new 1   lxhadeb16
+  0x8701     0        0xc65B     0xdead8701   0xc0a8648C     0xc65B     0xc0a86974 1  #  fw new 2   lxhadeb16
+  0x8702     0        0xc65C     0xdead8702   0xc0a8648C     0xc65C     0xc0a86974 1  #  fw new 3   lxhadeb16 
+  0x8880     0        0xc65D     0xdead8A00   0xc0a8648D     0xc65D     0xc0a86409 2  # start   - lxhadeb09
+  0x8890     0        0xc65F     0xdead8890   0xc0a8648F     0xc65F     0xc0a86409 2  # veto      lxhadeb09
+#  0x8900     0        0xc65C     0xdead8900   0xc0a8648C     0xc65C     0xc0a86409 0  #  pion1     lxhadeb09
+#  0x8910     0        0xc65E     0xdead8910   0xc0a8648E     0xc65E     0xc0a86409 0  #  pion2     lxhadeb09
+  0x1000     0        0xc660     0xdead1000   0xc0a86490     0xc660     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1010     0        0xc661     0xdead1010   0xc0a86491     0xc661     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1020     0        0xc662     0xdead1020   0xc0a86492     0xc662     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1030     0        0xc663     0xdead1030   0xc0a86493     0xc663     0xc0a86408 0  # mdc - lxhadeb08 
+  0x1040     0        0xc664     0xdead1040   0xc0a86494     0xc664     0xc0a86408 0  # mdc - lxhadeb08
+  0x1050     0        0xc665     0xdead1050   0xc0a86495     0xc665     0xc0a86408 0  # mdc - lxhadeb08
+ 0x1100     0        0xc666     0xdead1100   0xc0a86496     0xc666     0xc0a86409 0  # mdc - lxhadeb09 
+ 0x1110     0        0xc66A     0xdead1110   0xc0a86497     0xc66A     0xc0a86409 0  # mdc - lxhadeb09 
+ 0x1120     0        0xc668     0xdead1120   0xc0a86498     0xc668     0xc0a86409 0  # mdc - lxhadeb09 - min for 09
+ 0x1130     0        0xc670     0xdead1130   0xc0a86499     0xc670     0xc0a86409 0  # mdc - lxhadeb09
+ 0x1140     0        0xc66B     0xdead1140   0xc0a8649A     0xc66B     0xc0a86409 0  # mdc - lxhadeb09 
+ 0x1150     0        0xc669     0xdead1150   0xc0a8649B     0xc669     0xc0a86409 0  # mdc - lxhadeb09
+
+ # below new hubs for MDC upgrade JAM 19-01-23: 
+  0x8500     0        0xc6A0     0xdead1000   0xc0a86490     0xc6A0     0xc0a86408 2  # mdc - lxhadeb08 
+  0x8510     0        0xc6A1     0xdead1010   0xc0a86491     0xc6A1     0xc0a86408 2  # mdc - lxhadeb08 
+  0x8520     0        0xc6A2     0xdead1020   0xc0a86492     0xc6A2     0xc0a86408 2  # mdc - lxhadeb08 
+  0x8530     0        0xc6A3     0xdead1030   0xc0a86493     0xc6A3     0xc0a86408  2  # mdc - lxhadeb08 
+  0x8540     0        0xc6A4     0xdead1040   0xc0a86494     0xc6A4     0xc0a86408 2  # mdc - lxhadeb08
+  0x8550     0        0xc6A5     0xdead1050   0xc0a86495     0xc6A5     0xc0a86408 2  # mdc - lxhadeb08
+  0x8560     0        0xc6A6     0xdead1100   0xc0a86496     0xc6A6     0xc0a86409 2  # mdc - lxhadeb09 
+  0x8570     0        0xc6A7     0xdead1110   0xc0a86497     0xc6A7     0xc0a86409 2  # mdc - lxhadeb09 
+  0x8580     0        0xc6A8     0xdead1120   0xc0a86498     0xc6A8     0xc0a86409 2  # mdc - lxhadeb09 - 
+  0x8590     0        0xc6A9     0xdead1130   0xc0a86499     0xc6A9     0xc0a86409 2  # mdc - lxhadeb09
+  0x85a0     0        0xc6AA     0xdead1140   0xc0a8649A     0xc6AA     0xc0a86409 2  # mdc - lxhadeb09 
+  0x85b0     0        0xc6AB     0xdead1150   0xc0a8649B     0xc6AB     0xc0a86409 2  # mdc - lxhadeb09
+    
+  0x8a00     0        0xc676     0xdead8a00   0xc0a864A6     0xc676     0xc0a8640a 2  # ecal lxhadeb10
+  0x8a01     0        0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a8640a 2  # ecal lxhadeb10
+  0x8a02     0        0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a8640a 2  # ecal lxhadeb10
+  0x8a03     0        0xc679     0xdead8a03   0xc0a864A9     0xc679     0xc0a8640a 2  # ecal lxhadeb10  
+  0x8a04     0        0xc67a     0xdead8a04   0xc0a864AA     0xc67A     0xc0a86972 2  # ecal- lxhadeb14
+  0x8a05     0        0xc67b     0xdead8a05   0xc0a864AB     0xc67B     0xc0a86972 2  # ecal- lxhadeb14  
+  0x83c0     0        0xc67c     0xdead83c0   0xc0a864AC     0xc67C     0xc0a86972 11  # rich lxhadeb14 
+  0x83c1     0        0xc67d     0xdead83c1   0xc0a864AD     0xc67D     0xc0a86972 11  # rich lxhadeb14 
+  0x83c2     0        0xc67e     0xdead83c2   0xc0a864AE     0xc67E     0xc0a86972 11  # rich lxhadeb14 
+  0x83c3     0        0xc67f     0xdead83c3   0xc0a864AF     0xc67F     0xc0a8640a 11  # rich lxhadeb10
+  0x83c4     0        0xc680     0xdead83c4   0xc0a864B0     0xc680     0xc0a8640a 11  # rich lxhadeb10
+  0x83c5     0        0xc681     0xdead83c5   0xc0a864B1     0xc681     0xc0a86974 11  # rich lxhadeb16 CHANGED
+  0x83c6     0        0xc682     0xdead83c6   0xc0a864B2     0xc682     0xc0a86973 11  # rich lxhadeb15 CHANGED
+  0x83c7     0        0xc683     0xdead83c7   0xc0a864B3     0xc683     0xc0a86973 11  # rich lxhadeb15 CHANGED
+  0x83c8     0        0xc684     0xdead83c8   0xc0a864B4     0xc684     0xc0a86974 11  # rich lxhadeb16 CHANGED
+  0x83c9     0        0xc685     0xdead83c9   0xc0a864B5     0xc685     0xc0a86974 11  # rich lxhadeb16 CHANGED
+  0x83ca     0        0xc686     0xdead83ca   0xc0a864B6     0xc686     0xc0a8690b 11  # rich lxhadeb11 
+  0x83cb     0        0xc687     0xdead83cb   0xc0a864B7     0xc687     0xc0a86973 11  # rich lxhadeb15 CHANGED   
+  0x8810     0        0xc653     0xdead8810   0xc0a864B8     0xc653     0xc0a8690b 0  # central-aux lxhadeb11    
+  0x84c0     0        0xc654     0xdead84c0   0xc0a864B9     0xc654     0xc0a8640a 2  # rpc sector 1 lxhadeb10  
+  0x84c1     0        0xc655     0xdead84c1   0xc0a864BA     0xc655     0xc0a8640a 2  # rpc sector 2 lxhadeb10  
+  0x84c2     0        0xc656     0xdead84c2   0xc0a864BB     0xc656     0xc0a8640a 2  # rpc sector 3 lxhadeb10  
+  0x84c3     0        0xc657     0xdead84c3   0xc0a864BC     0xc657     0xc0a8690b 2  # rpc sector 4 lxhadeb11  
+  0x84c4     0        0xc658     0xdead84c4   0xc0a864BD     0xc658     0xc0a8690b 2  # rpc sector 4 lxhadeb11  
+  0x84c5     0        0xc651     0xdead84c4   0xc0a864BE     0xc651     0xc0a8690b 2  # rpc sector 4 lxhadeb11   
+  0x86c0     0        0xc690     0xdead86c0   0xc0a864C0     0xc690     0xc0a86408 2  # tof hub 0 lxhadeb08
+  0x86c1     0        0xc691     0xdead86c2   0xc0a864C2     0xc691     0xc0a8640A 2  # tof hub 1 lxhadeb10
+  0x86c2     0        0xc692     0xdead86c2   0xc0a864C2     0xc692     0xc0a8640A 2  # tof hub 2 lxhadeb10
+  0x86c3     0        0xc693     0xdead86c3   0xc0a864C3     0xc693     0xc0a8690B 2  # tof hub 3 lxhadeb11
+  0x86c4     0        0xc694     0xdead86c4   0xc0a864C4     0xc694     0xc0a8690B 2  # tof hub 4 lxhadeb11
+  0x86c5     0        0xc695     0xdead86c5   0xc0a864C5     0xc695     0xc0a86972 2  # tof hub 5 lxhadeb14
+  0x86c6     0        0xc696     0xdead86c6   0xc0a864C6     0xc696     0xc0a86972 2  # tof hub 6 lxhadeb14
+  0x8b00     0        0xc6B0     0xdead8b00   0xc0a864D0     0xc6B0     0xc0a86973 2  # STS1 0 lxhadeb15
+  0x8b01     0        0xc6B1     0xdead8b01   0xc0a864D1     0xc6B1     0xc0a86973 2  # STS1 1 lxhadeb15 
+  0x8b02     0        0xc6B2     0xdead8b02   0xc0a864D2     0xc6B2     0xc0a86973 2  # STS1 2 lxhadeb15
+  0x8b03     0        0xc6B3     0xdead8b03   0xc0a864D3     0xc6B3     0xc0a86973 2  # STS1 3 lxhadeb15
+  0x8b10     0        0xc6B4     0xdead8b10   0xc0a864D9     0xc6B4     0xc0a86974 2  # STS2 0 lxhadeb16
+  0x8b11     0        0xc6B5     0xdead8b11   0xc0a864DA     0xc6B5     0xc0a86974 2  # STS2 1 lxhadeb16 
+  0x8b12     0        0xc6B6     0xdead8b12   0xc0a864DB     0xc6B6     0xc0a86974 2  # STS2 2 lxhadeb16 
+  0x8b13     0        0xc6B7     0xdead8b13   0xc0a864DC     0xc6B7     0xc0a86974 2  # STS2 3 lxhadeb16
+  0x8b14     0        0xc6B8     0xdead8b14   0xc0a864DD     0xc6B8     0xc0a86974 2  # STS2 4 lxhadeb16
+  0x8b15     0        0xc6B9     0xdead8b15   0xc0a864DE     0xc6B9     0xc0a86974 2  # STS2 5 lxhadeb16    
+  0x8c00     0        0xc6BA     0xdead8c00   0xc0a864C0     0xc6BA     0xc0a86973 2  # fw-RPC 0 lxhadeb15
+  0x8c10     0        0xc6BB     0xdead8c01   0xc0a864C0     0xc6BB     0xc0a86973 2  # fw-RPC 1 lxhadeb15
+  0x8d00     0        0xc6BC     0xdead86c2   0xc0a864C2     0xc6BC     0xc0a8640A 2  # innertof moved to lxhadeb10
+ # 0x8d00     0        0xc6BC     0xdead86c1   0xc0a864C1     0xc6BC     0xc0a86409 2  # inner-tof lxhadeb09
+
+  #######################################################################################################################
+#######################################################################################################################
+
+  
+
+# hub setup - destination macs and ips  
+  
+#############################################################################  
+#   
+#  lxhadeb08  enp97s0f1  90:e2:ba:f7:9b:b5     192.168.100.8   0xc0a86408
+#  lxhadeb09  enp97s0f1  90:e2:ba:f7:cf:a1     192.168.100.9   0xc0a86409 
+#  lxhadeb10  enp97s0f1  90:e2:ba:e2:c9:95     192.168.100.10  0xc0a8640a 
+#  lxhadeb11  eno2       ac:1f:6b:66:2a:29     192.168.105.11  0xc0a8690b
+#  lxhadeb12  eno2      ac:1f:6b:64:73:17      192.168.105.12  0xc0a8690c
+
+# second gbe
+#  lxhadeb11  enp19s0f1  ac:1f:6b:8b:62:f1     192.168.105.11  0xc0a8690b
+#  lxhadeb12  enp19s0f1         ac:1f:6b:8b:60:1f      192.168.105.12  0xc0a8690c
+
+# lxhadeb14  enp67s0f0  40:a6:b7:3c:b2:0c  192.168.105.14 0xc0a8690e
+#                                      new 192.168.105.114 0xc0a86972
+# lxhadeb15  enp67s0f0  40:a6:b7:3c:5e:0c  192.168.105.15 0xc0a8690f
+#                                      new 192.168.105.115 0xc0a86973
+# lxhadeb16  enp67s0f0  40:a6:b7:3c:6d:98  192.168.105.16 0xc0a86910
+#                                      new 192.168.105.116 0xc0a86974
+
+# EB 3:   lxhadeb05  eth4       192.168.100.15  0xc0a8640f 
+   
+  
+#                    Dest MAC    Dest MAC       Dest IP       Src MAC    Packet Size
+# Hub    #  Type  #     C0     #     C1     #     C2     #      C5     #     C8     #
+#####################################################################################
+ # 0xff7f    100     0xbaf79bb5     0x90e2     0xc0a86408      0x0230       0x0578     #lxhadeb08  EB0 90:e2:ba:f7:9b:b5  192.168.100.8
+ # JAM 27-apr-2018: for DABC-BNET (Type 100) the destination ips have to be set here for individual hubs
+# the ip entries in above table for eb1 needs to match this to configure EBs!
+ # 0xff7f    100     0x2157b095     0x001B     0xc0a8640f      0x0230       0x0578     #dummies to lxhadeb05, EB3 00:1b:21:57:b0:95  192.168.100.15
+#
+  0x8700     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578 #  fw new 1     lxhadeb16
+  0x8701     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578 #  fw new 2     lxhadeb16
+  0x8702     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578 #  fw new 3     lxhadeb16
+  0x8800     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  central-cts lxhadeb11 ######  
+  0x8880     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  start   - lxhadeb09
+  0x8890     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  veto      lxhadeb09
+#  0x8900     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  pion1     lxhadeb09
+#  0x8910     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  pion2     lxhadeb09
+  0x1000     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1010     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1020     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1030     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x1040     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x1050     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08   
+  0x1100     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x1110     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x1120     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x1130     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x1140     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x1150     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+# below for MDC upgrade JAM23:
+  0x8500     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x8510     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x8520     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x8530     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08 
+  0x8540     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08
+  0x8550     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  mdc - lxhadeb08   
+  0x8560     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x8570     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x8580     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x8590     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x85a0     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x85b0    100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  mdc- lxhadeb09
+  0x8a00     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  ecal - lxhadeb10
+  0x8a01     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  ecal - lxhadeb10
+  0x8a02     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  ecal - lxhadeb10
+  0x8a03     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  ecal - lxhadeb10
+  0x8a04     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  ecal- lxhadeb14
+  0x8a05     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  ecal- lxhadeb14
+  0x83c0     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  rich -lxhadeb14  
+  0x83c1     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  rich -lxhadeb14 
+  0x83c2     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  rich -lxhadeb14 
+  0x83c3     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - lxhadeb10
+  0x83c4     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rich - lxhadeb10
+  0x83c5     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578 #  rich - lxhadeb16 CHANGED
+  0x83c6     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  rich - lxhadeb15 CHANGED
+  0x83c7     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  rich - lxhadeb15 CHANGED
+  0x83c8     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578 #  rich - lxhadeb16 CHANGED
+  0x83c9     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578 #  rich - lxhadeb16 CHANGED                                                                                
+  0x83ca     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  rich - lxhadeb11                                                               
+  0x83cb     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  rich - lxhadeb15 CHANGED
+  0x8810     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  central aux - lxhadeb11
+  0x84c0     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rpc sector 1 lxhadeb10  
+  0x84c1     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rpc sector 2 lxhadeb10  
+  0x84c2     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  rpc sector 3 lxhadeb10   
+  0x84c3     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  rpc sector 4 lxhadeb11           
+  0x84c4     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  rpc sector 5 lxhadeb11      
+  0x84c5     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  rpc sector 6 lxhadeb11       
+  0x86c0     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #  tof hub 0  lxhadeb08  
+  0x86c1     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  tof hub 1  lxhadeb10
+  0x86c2     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  tof hub 2  lxhadeb10
+  0x86c3     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  tof hub 3 lxhadeb11
+  0x86c4     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  tof hub 4 lxhadeb11
+  0x86c5     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  tof hub 5 lxhadeb14 
+  0x86c6     100    0xb73cb20c     0x40a6    0xc0a86972     0x0230        0x0578 #  tof hub 6 lxhadeb14
+  0x8b00     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  STS1 0  lxhadeb15
+  0x8b01     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  STS1 1  lxhadeb15
+  0x8b02     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  STS1 2  lxhadeb15
+  0x8b03     100    0xb73c5e0c     0x40a6    0xc0a86973     0x0230        0x0578 #  STS1 3  lxhadeb15 
+  0x8b10     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578  # STS2 0  lxhadeb16
+  0x8b11     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578  # STS2 1  lxhadeb16
+  0x8b12     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578  # STS2 2  lxhadeb16
+  0x8b13     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578  # STS2 3  lxhadeb16
+  0x8b14     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578  # STS2 4  lxhadeb16
+  0x8b15     100    0xb73c6d98     0x40a6    0xc0a86974     0x0230        0x0578  # STS2 5  lxhadeb16  
+  0x8c00     100    0xb73c5e0c     0x40a6    0xc0a86973    0x0230        0x0578 #  fwRPC-0 - lxhadeb15
+  0x8c10     100    0xb73c5e0c     0x40a6    0xc0a86973    0x0230        0x0578 #  fwRPC-1 - lxhadeb15
+  0x8d00     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  innertof lxhadeb10
+                                                            
+                                                                                    
+                                                                                    
+                                                                                    
+                                                                                    
index 35a9a73be88095bdfa38eaf9509f3429e827dc1a..32b26a0ca4b459a2aad7605e2cb63b536dd06be1 100644 (file)
@@ -1,79 +1,80 @@
 # Table with active data sources
-
-# Addr     On/Off     Name              DataSize
+# JAM 27-01-2023: extended by EBhost and TDCflag for automatic hub configuration script
+#########
+# Addr     On/Off     Name           DataSize  EBhost TDCflag
 #Start must be the first for EvtId
-0x8800      1         CentralCTS       low
-0x8810      1         CentralAUX       low
-0x8880      1        StartTRB3         low
-0x8890      0         Veto             mid
-0x84c0      1         RPCnew1           mid
-0x84c1      1         RPCnew2           mid
-0x84c2      0         RPCnew3           mid
-0x84c3      1         RPCnew4           mid
-0x84c4      1         RPCnew5           mid
-0x84c5      1         RPCnew6           mid
-0x86c0      1         TOFnew1           mid
-0x86c1      1         TOFnew2           mid
-0x86c2      1         TOFnew3           mid
-0x86c3      1         TOFnew4           mid
-0x86c4      1         TOFnew5           mid
-0x86c5      1         TOFnew6           mid
-0x1000      1         MDC12sec1         high
-0x1010      1         MDC12sec2         high
-0x1020      1         MDC12sec3         high
-0x1030      1         MDC12sec4         high
-0x1040      1         MDC12sec5         high
-0x1050      1         MDC12sec6         high
-0x1100      1         MDC34sec1         high
-0x1110      1         MDC34sec2         mid
-0x1120      1         MDC34sec3         high
-0x1130      1         MDC34sec4         mid
-0x1140      1         MDC34sec5         high
-0x1150      1         MDC34sec6         high
+0x8800      1         CentralCTS       low     lxhadeb11 0 
+0x8810      1         CentralAUX       low     lxhadeb11 0
+0x8880      1        StartTRB3         low     lxhadeb09 2
+0x8890      0         Veto              mid    lxhadeb09 2
+0x84c0      1         RPCnew1           mid    lxhadeb10 2
+0x84c1      1         RPCnew2           mid    lxhadeb10 2
+0x84c2      0         RPCnew3           mid    lxhadeb10 2
+0x84c3      1         RPCnew4           mid    lxhadeb11 2
+0x84c4      1         RPCnew5           mid    lxhadeb11 2
+0x84c5      1         RPCnew6           mid    lxhadeb11 2
+0x86c0      1         TOFnew1           mid    lxhadeb08 2
+0x86c1      1         TOFnew2           mid    lxhadeb10 2
+0x86c2      1         TOFnew3           mid    lxhadeb10 2
+0x86c3      1         TOFnew4           mid    lxhadeb11 2
+0x86c4      1         TOFnew5           mid    lxhadeb11 2
+0x86c5      1         TOFnew6           mid    lxhadeb14 2
+0x1000      1         MDC12sec1         high   lxhadeb08 0 
+0x1010      1         MDC12sec2         high   lxhadeb08 0
+0x1020      1         MDC12sec3         high   lxhadeb08 0
+0x1030      1         MDC12sec4         high   lxhadeb08 0
+0x1040      1         MDC12sec5         high   lxhadeb08 0
+0x1050      1         MDC12sec6         high   lxhadeb08 0
+0x1100      1         MDC34sec1         high   lxhadeb09 0
+0x1110      1         MDC34sec2         mid    lxhadeb09 0
+0x1120      1         MDC34sec3         high   lxhadeb09 0
+0x1130      1         MDC34sec4         mid    lxhadeb09 0
+0x1140      1         MDC34sec5         high   lxhadeb09 0
+0x1150      1         MDC34sec6         high   lxhadeb09 0
 # new MDC below: JAM
-#0x8500      1         MDC12sec1         high
-#0x8510      1         MDC12sec2         high
-#0x8520      1         MDC12sec3         high
-#0x8530      1         MDC12sec4         high
-#0x8540      1         MDC12sec5         high
-#0x8550      1         MDC12sec6         high
-#0x8560      1         MDC34sec1         high
-#0x8570      1         MDC34sec2         high
-#0x8580      1         MDC34sec3         high
-#0x8590      1         MDC34sec4         high
-#0x85a0      1         MDC34sec5         high
-#0x85b0      1         MDC34sec6         high
-0x8700      1         FW0               mid
-0x8701      1         FW1               mid
-0x8702      1         FW2               mid
-0x8a00      1         ECal0             mid
-0x8a01      1         ECal1             mid
-0x8a02      1         ECal2             mid
-0x8a03      1         ECal3             mid
-0x8a04      1         ECal4             mid
-0x8a05      1         ECal5             mid
-0x83c0      1         RICH0             mid
-0x83c1      1         RICH1             mid
-0x83c2      1         RICH2             mid
-0x83c3      1         RICH3             mid
-0x83c4      1         RICH4             mid
-0x83c5      1         RICH5             mid
-0x83c6      1         RICH6             mid
-0x83c7      1         RICH7             mid
-0x83c8      1         RICH8             mid
-0x83c9      1         RICH9             mid
-0x83ca      1         RICHa             mid
-0x83cb      1         RICHb             mid
-0x8b00      0         STS1-0             mid
-0x8b01      0         STS1-1             mid
-0x8b02      0         STS1-2             mid
-0x8b03      0         STS1-3             mid
-0x8b10      0         STS2-0             mid
-0x8b11      0         STS2-1             mid
-0x8b12      0         STS2-2             mid
-0x8b13      0         STS2-3             mid
-0x8b14      0         STS2-4             mid
-0x8b15      0         STS2-5             mid
-0x8c00      0         FRPC-0             mid
-0x8c10      0         FRPC-1             mid
-0x8d00      1         ITOF               mid
+#0x8500      1         MDC12sec1         high  lxhadeb08 2
+#0x8510      1         MDC12sec2         high  lxhadeb08 2
+#0x8520      1         MDC12sec3         high  lxhadeb08 2
+#0x8530      1         MDC12sec4         high  lxhadeb08 2
+#0x8540      1         MDC12sec5         high  lxhadeb08 2
+#0x8550      1         MDC12sec6         high  lxhadeb08 2
+#0x8560      1         MDC34sec1         high  lxhadeb09 2
+#0x8570      1         MDC34sec2         high  lxhadeb09 2
+#0x8580      1         MDC34sec3         high  lxhadeb09 2
+#0x8590      1         MDC34sec4         high  lxhadeb09 2
+#0x85a0      1         MDC34sec5         high  lxhadeb09 2
+#0x85b0      1         MDC34sec6         high  lxhadeb09 2
+0x8700      1         FW0               mid    lxhadeb16 1
+0x8701      1         FW1               mid    lxhadeb16 1
+0x8702      1         FW2               mid    lxhadeb16 1
+0x8a00      1         ECal0             mid    lxhadeb10 2
+0x8a01      1         ECal1             mid    lxhadeb10 2
+0x8a02      1         ECal2             mid    lxhadeb10 2
+0x8a03      1         ECal3             mid    lxhadeb10 2
+0x8a04      1         ECal4             mid    lxhadeb14 2
+0x8a05      1         ECal5             mid    lxhadeb14 2
+0x83c0      1         RICH0             mid    lxhadeb14 11
+0x83c1      1         RICH1             mid    lxhadeb14 11
+0x83c2      1         RICH2             mid    lxhadeb14 11
+0x83c3      1         RICH3             mid    lxhadeb10 11
+0x83c4      1         RICH4             mid    lxhadeb10 11
+0x83c5      1         RICH5             mid    lxhadeb16 11
+0x83c6      1         RICH6             mid    lxhadeb15 11
+0x83c7      1         RICH7             mid    lxhadeb15 11
+0x83c8      1         RICH8             mid    lxhadeb16 11
+0x83c9      1         RICH9             mid    lxhadeb16 11
+0x83ca      1         RICHa             mid    lxhadeb11 11
+0x83cb      1         RICHb             mid    lxhadeb15 11
+0x8b00      0         STS1-0             mid   lxhadeb15 2
+0x8b01      0         STS1-1             mid   lxhadeb15 2
+0x8b02      0         STS1-2             mid   lxhadeb15 2
+0x8b03      0         STS1-3             mid   lxhadeb15 2
+0x8b10      0         STS2-0             mid   lxhadeb16 2
+0x8b11      0         STS2-1             mid   lxhadeb16 2
+0x8b12      0         STS2-2             mid   lxhadeb16 2
+0x8b13      0         STS2-3             mid   lxhadeb16 2
+0x8b14      0         STS2-4             mid   lxhadeb16 2
+0x8b15      0         STS2-5             mid   lxhadeb16 2
+0x8c00      0         FRPC-0             mid   lxhadeb15 2
+0x8c10      0         FRPC-1             mid   lxhadeb15 2
+0x8d00      1         ITOF               mid   lxhadeb10 2