]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
update current startup script files before changes due to overlapping broadcasts
authorroot <jan@lxhadeb07>
Thu, 17 Dec 2020 09:35:23 +0000 (10:35 +0100)
committerroot <jan@lxhadeb07>
Thu, 17 Dec 2020 09:35:23 +0000 (10:35 +0100)
21 files changed:
ecal/startup.script
evtbuild/start_eb_gbe.sh
hub/addresses_hub_trb3.db
hub/addresses_hub_trb3sc.db
hub/register_configgbe_2019.db
hub/register_configgbe_ip_2021.db
main/address_range.db
main/data_sources.db
main/main_hades.script
main/subevtids.db
nettools/loadregisterdb.pl
oracle/boards.txt
oracle/daq2stdout.pl
oracle/postgres2orastart.sh
oracle/subevtids.txt
start/addresses_trb3sc.db
start/serials_trb3sc.db [changed from file to symlink]
start/startup.script
sts/register_tdc_sts.db
sts/startup.script
tof/startup.script

index 7588db0dc2555109d5157ebb130eb5b79ef3b7c9..19dde07eb44f14e686921c0ee717ec00ff80cba3 100644 (file)
@@ -3,8 +3,10 @@
   set_addresses  serials_trb3sc.db  addresses_ecal.db
 !endif
 
-#exec_cmd{local} echo "I'm here"
-#exec_cmd{local} xterm -e "sleep 10"
+
+####################
+## Broadcast fe71 affects iTOF and Start as well!
+####################
 
 #ECAL pulser configuration
 
@@ -34,123 +36,6 @@ exec_cmd{local} /home/hadaq/trbsoft/daq/ecal/loadregisterdb.pl /home/hadaq/trbso
 trbcmd w 0xfe71 0x7111 500  #max number of words per board
 trbcmd w 0xfe71 0x7114 0x00050000 #min number of words per board
 
-#prepare PaDiWa-AMPS2
-    
-#set global thresholds
-
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=0 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=1 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=2 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=3 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=4 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=5 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=6 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=7 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=8 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=9 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=10 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=11 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=12 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=13 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=14 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=15 --execute=pwm --data=0xd990
-
-
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=0 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=1 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=2 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=3 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=4 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=5 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=6 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=7 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=8 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=9 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=10 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=11 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=12 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=13 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=14 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=15 --execute=pwm --data=0xd990
-
-
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=0 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=1 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=2 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=3 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=4 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=5 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=6 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=7 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=8 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=9 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=10 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=11 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=12 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=13 --execute=pwm --data=0xd990
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=14 --execute=pwm --data=0x99c
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=15 --execute=pwm --data=0xd990
-  
-
-
-
-
-#thresholds for quiet TDCs
-
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=0 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=1 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=2 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=3 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=4 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=5 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=6 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=7 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=8 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=9 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=10 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=11 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=12 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=13 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=14 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=0 --channel=15 --execute=pwm --data=0x7777
-
-
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=0 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=1 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=2 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=3 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=4 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=5 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=6 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=7 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=8 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=9 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=10 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=11 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=12 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=13 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=14 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=1 --channel=15 --execute=pwm --data=0x7777
-
-
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=0 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=1 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=2 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=3 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=4 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=5 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=6 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=7 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=8 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=9 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=10 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=11 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=12 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=13 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=14 --execute=pwm --data=0x7777
-#exec_cmd{local} spi_slave.pl --endpoint=0xfe71 --chain=2 --channel=15 --execute=pwm --data=0x7777
-  
-
 
 #set invert to 0xaaaa
 
index c45cfe6640e3190373e29052e3aa0fce53cc8b19..a7ee4aa9c852dd691ecf035ce56273da9f68a18c 100755 (executable)
@@ -1 +1 @@
-./start_eb_gbe.pl -e restart -n 1-16 -d on -p te -b 1;
+./start_eb_gbe.pl -e restart -n 1-16 -d on -p te -b 5;
index 7b6a9e42244b4f4ff48a43eb2c976778cf3bfa72..a2326704e60c38961c494f33dd74bc0d623136a6 100644 (file)
@@ -28,3 +28,6 @@
  0x86c4                1135    5       0       0
  0x86c5                0945    5       0       0
 
+#fRPC
+ 0x8c00                2375    5       0       0
+ 0x8c10                2445    5       0       0
index 70578ccb99063a0ed47b5fa4a2e76ee2be89ca61..127d2bea6e30b988e1863b5ccbe7fbba33a5c80c 100644 (file)
@@ -45,5 +45,6 @@
  0x84c4        3171    1 0 317
  0x84c5        3191    1 0 319
 
-#new TOF sc
-# 0x86c3  3071 1 0 307
+#Start
+ 0x8880        4121     1 0 412
+ 0x8d00               3071     1 0 307
index 7bb341bbe5e7f79e4c55e32e14b6cca4ee883207..3df41b5ac3aa1b0da646680dd5c221545fdb1a4d 100644 (file)
@@ -32,8 +32,6 @@
 # Hub    #  Type  #     C0     #     C5     #     C7     # 
 ##########################################################
   0x8000      1       0x8000         0            0        
-# 0x8100      1       0x8100         0            0
-# 0x8110      1       0x8110         0            0
   
   0x83c0      1       0x83c0         1            1
   0x83c1      1       0x83c1         1            1
@@ -48,8 +46,6 @@
   0x83ca      1       0x83ca         1            1   
   0x83cb      1       0x83cb         1            1   
  
-# 0x8400      1       0x8400         1            1
-# 0x8410      1       0x8410         1            1
   0x84c0      1       0x84c0         1            1
   0x84c1      1       0x84c1         1            1
   0x84c2      1       0x84c2         1            1
   0x86c6      1       0x86c6         1            1
   
   
-# 0x8420      1       0x8420         1            0
-# 0x8600      1       0x8600         1            0
-# 0x8700      1       0x8700         1            0
-  0x8800      1       0x8800         1            0
-  0x8810      1       0x8810         1            0
-# 0x8880      1       0x8880         1            0
-  0x8890      1       0x8890         1            0
-# 0x8900      1       0x8900         1            0    
-# 0x8910      1       0x8910         1            0    
+  0x8800      1       0x8800         1            1
+  0x8810      1       0x8810         1            1
+  0x8880      1       0x8880         1            1
+  0x8890      1       0x8890         1            1
   
   0x8a00      1              0x8a00         1            1     
   0x8a01      1       0x8a01         1            1
   0x8b13      1       0x8b13         1            1
   0x8b14      1       0x8b14         1            1
   0x8b15      1       0x8b15         1            1  
+
+  0x8c00      1       0x8c00         1            1
+  0x8c10      1       0x8c10         1            1
+
+  0x8d00      1       0x8d00         1            1
+
   
   0x1000      1       0x1000         1            0
   0x1010      1       0x1010         1            0
index bc5ba173f4a65db854864a770e795c490eaf6c1c..d003666e39202b934c0e52687fedfd6d9ca0c773 100644 (file)
 #
 #lxhadebXX, EB1 XX
   0x8000     0        0xc65B     0xdead8000   0xc0a86480     0xc65B     0xc0a86408 0  # OLD cts  -lxhadeb08
-  0x8100     0        0xc651     0xdead8100   0xc0a86481     0xc651     0xc0a86408 0  # OLD    mdc old?  lxhadeb08
+#  0x8100     0        0xc651     0xdead8100   0xc0a86481     0xc651     0xc0a86408 0  # OLD    mdc old?  lxhadeb08
 #  0x8110     0        0xc652     0xdead8110   0xc0a86482     0xc652     0xc0a8690b 0  # OLD    mdc old   lxhadeb11
-  0x8400     0        0xc656     0xdead8400   0xc0a864AF     0xc67F     0xc0a8640a 0  # rpc lxhadeb10
-  0x8410     0        0xc657     0xdead8410   0xc0a864AF     0xc67F     0xc0a8640a 0  # rpc lxhadeb10 
-  0x8420     0        0xc658     0xdead8420   0xc0a86488     0xc658     0xc0a8690b 0  # OLD    rpc old   lxhadeb11 
-  0x8600     0        0xc659     0xdead8600   0xc0a86489     0xc659     0xc0a8690b 0  # tof lxhadeb11 
-  0x8700     0        0xc65A     0xdead8700   0xc0a8648A     0xc65A     0xc0a8690b 0  # fw  lxhadeb11 
+#  0x8400     0        0xc656     0xdead8400   0xc0a864AF     0xc67F     0xc0a8640a 0  # rpc lxhadeb10
+#  0x8410     0        0xc657     0xdead8410   0xc0a864AF     0xc67F     0xc0a8640a 0  # rpc lxhadeb10 
+#  0x8420     0        0xc658     0xdead8420   0xc0a86488     0xc658     0xc0a8690b 0  # OLD    rpc old   lxhadeb11 
+#  0x8600     0        0xc659     0xdead8600   0xc0a86489     0xc659     0xc0a8690b 0  # tof lxhadeb11 
+#  0x8700     0        0xc65A     0xdead8700   0xc0a8648A     0xc65A     0xc0a8690b 0  # fw  lxhadeb11 
   0x8800     0        0xc650     0xdead8800   0xc0a8648B     0xc650     0xc0a8690b 0  # central-cts lxhadeb11  
   0x8880     0        0xc65D     0xdead8A00   0xc0a8648D     0xc65D     0xc0a86409 2  # start   - lxhadeb09
-  0x8890     0        0xc65F     0xdead8890   0xc0a8648F     0xc65F     0xc0a86409 0  # veto      lxhadeb09
-  0x8900     0        0xc65C     0xdead8900   0xc0a8648C     0xc65C     0xc0a86409 0  #  pion1     lxhadeb09
-  0x8910     0        0xc65E     0xdead8910   0xc0a8648E     0xc65E     0xc0a86409 0  #  pion2     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 
   0x1130     0        0xc669     0xdead1130   0xc0a86499     0xc669     0xc0a8640a 0  # mdc - lxhadeb10 - min for 10
   0x1140     0        0xc66A     0xdead1140   0xc0a8649A     0xc66A     0xc0a8690b 0  # mdc - lxhadeb11 - min for 11 
   0x1150     0        0xc66B     0xdead1150   0xc0a8649B     0xc66B     0xc0a8690c 0  # mdc - lxhadeb12 - min for 12
-  0x1160     0        0xc66C     0xdead1160   0xc0a8649C     0xc66C     0xc0a8690b 0  # OLD mdc - lxhadeb11 
+#  0x1160     0        0xc66C     0xdead1160   0xc0a8649C     0xc66C     0xc0a8690b 0  # OLD mdc - lxhadeb11 
   0x8a00     0        0xc676     0xdead8a00   0xc0a864A6     0xc676     0xc0a86409 1  # ecal- lxhadeb09
   0x8a01     0        0xc677     0xdead8a01   0xc0a864A7     0xc677     0xc0a86409 1  # ecal- lxhadeb09
   0x8a02     0        0xc678     0xdead8a02   0xc0a864A8     0xc678     0xc0a86409 1  # ecal- lxhadeb09
  # 0xff7f    100     0x2157b095     0x001B     0xc0a8640f      0x0230       0x0578     #dummies to lxhadeb05, EB3 00:1b:21:57:b0:95  192.168.100.15
 #
   0x8000     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #     OLD old cts -lxhadeb08 ####
-  0x8100     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #     OLD mdc old?  lxhadeb08
+#  0x8100     100    0xbaf79bb5     0x90e2    0xc0a86408     0x0230        0x0578 #     OLD mdc old?  lxhadeb08
 #  0x8110     100    0x6b8b62f1    0xac1f    0xc0a8690b     0x0230        0x0578 #     OLD mdc old   lxhadeb11
-  0x8400     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578  #  rpc lxhadeb10
-  0x8410     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578  #  rpc lxhadeb10
-#   0x8420     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #     OLD rpc old   lxhadeb11 ######
-  0x8600     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  tof lxhadeb11 
-  0x8700     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  fw  lxhadeb11 
+#  0x8400     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578  #  rpc lxhadeb10
+#  0x8410     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578  #  rpc lxhadeb10
+#  0x8420     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #     OLD rpc old   lxhadeb11 ######
+#  0x8600     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  tof lxhadeb11 
+#  0x8700     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  fw  lxhadeb11 
   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
+#  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 
   0x1130     100    0xbae2c995     0x90e2    0xc0a8640a     0x0230        0x0578 #  mdc - lxhadeb10   - minimum if ecal is off
   0x1140     100    0x6b8b62f1     0xac1f    0xc0a8690b     0x0230        0x0578 #  mdc - lxhadeb11   - minimum subevent for 11 
   0x1150     100    0x6b8b601f     0xac1f    0xc0a8690c     0x0230        0x0578 #  mdc - lxhadeb12   - minimum sub for 12
-  0x1160     100    0x6b662a29     0xac1f    0xc0a8690b     0x0230        0x0578 #  mdc - OLD lxhadeb11 ##### old?
+#  0x1160     100    0x6b662a29     0xac1f    0xc0a8690b     0x0230        0x0578 #  mdc - OLD lxhadeb11 ##### old?
   0x8a00     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- lxhadeb09
   0x8a01     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- lxhadeb09
   0x8a02     100    0xbaf7cfa1     0x90e2    0xc0a86409     0x0230        0x0578 #  ecal- lxhadeb09
index 15555a24bca4873e8222c7bb7951bdb87caf4f74..294836556d7a3eff7b31ec5aa41b56877c181bda 100644 (file)
@@ -4,30 +4,30 @@ CTS          0x0001    0x00FF     CTS
 Trigger      0x0100    0x01FF     TRB3sc
 MDC-AddOn    0x1000    0x17FF     MDC-AddOn
 MDC-OEP      0x2000    0x2FFF     MDC-OEP
-Pion         0x3800    0x38FF     TRB3
-StartVeto    0x4000    0x40FF     TRB
-Wall         0x4400    0x47FF     TRB
-RPC          0x4800    0x4BFF     TRB
-TOF          0x4C00    0x4FFF     TRB
-StartTrb3    0x5000    0x50FF     TRB3
+Start        0x5000    0x500F     TRB3sc
+Veto         0x5010    0x50FF     TRB3
 SEB          0x5555    0x5555     TRBnet
 RPC          0x5800    0x5900     TRB3sc
 TOF          0x5c00    0x5cff     TRB3  
+iTOF         0x5d00    0x5dff     TRB3sc
 ECal         0x6000    0x60FF     TRB3sc
-STS         0x6400    0x64FF     TRB3
+STS          0x6400    0x64FF     TRB3
+fRPC         0x6800    0x68FF     TRB3
 Rich         0x7000    0x7FFF    DiRich
 Central-Hub  0x8000    0x80FF     TRB3sc
 Rich-Comb    0x8200    0x82ff     DiRichConcentrator
 Rich-Hub     0x83c0    0x83df     TRB3sc
 RPC-Hub      0x8400    0x84FF     TRB3sc
-#TOF-Hub      0x8600    0x86FF     TRB3sc
 TOF-Hub      0x8600    0x86FF     TRB3
 Wall-Hub     0x8700    0x87FF     TRB3sc
 CTS-Hub      0x8800    0x887F     TRB3sc
-StartTrb3Hub 0x8880    0x88FF     TRB3
+StartHub     0x8880    0x888F     TRB3sc
+VetoHub      0x8890    0x88FF     TRB3
 Pion-Hub     0x8900    0x89FF     TRB3
 Ecal-Hub     0x8a00    0x8aff     TRB3sc
 STS-Hub      0x8b00    0x8bff     TRB3
+fRPC-Hub     0x8c00    0x8cff     TRB3
+iTOF-Hub     0x8d00    0x8dff     TRB3sc
 TestSetup    0xF000    0xFEFF     Test
 Broadcast    0xFF00    0xFFFF     Broadcast
 
@@ -39,3 +39,5 @@ Broadcast    0xFF00    0xFFFF     Broadcast
 #Shw-Hub      0x8500    0x85FF     Hub2
 #CTS-Hub      0x8800    0x887F     Hub2
 #MDC-Hub      0x8100    0x81FF     Hub2
+#Pion         0x3800    0x38FF     TRB3
+#Wall         0x4400    0x47FF     TRB
index ac423ee290c7924e029c13081f1625b60d7f921a..2fe06ea1d6345cfad565bef26e51bd5e72d7e52e 100644 (file)
@@ -3,7 +3,7 @@
 # Addr     On/Off     Name              DataSize
 #Start must be the first for EvtId
 0x8800      1         CentralCTS       low
-#0x8880      1         StartTRB3         low
+0x8880      1         StartTRB3         low
 0x8890      1         Veto             mid
 0x84c0      1         RPCnew1           mid
 0x84c1      1         RPCnew2           mid
@@ -57,6 +57,6 @@
 0x8b13      1         STS2-3             mid
 0x8b14      1         STS2-4             mid
 0x8b15      1         STS2-5             mid
-#0x8c00      1        FRPC-0             mid
-#0x8c10      1        FRPC-1             mid
-#0x8d00      1        ITOF             mid
+0x8c00      1        FRPC-0             mid
+0x8c10      1        FRPC-1             mid
+0x8d00      1        ITOF             mid
index e9aedc675e5600cdfb40b46ffa0bacffcc5d0121..7a6db3af4d1eef24041595031ef129dd3063d56d 100644 (file)
@@ -152,6 +152,12 @@ wait
     exec_cmd{con} echo "Configure STS"
     exec_script{local}  ../sts/startup.script
   !endif
+
+#fRPC
+  !ifndef NOSTS
+    exec_cmd{con} echo "Configure fRPC"
+    exec_script{local}  ../frpc/startup.script
+  !endif
   
 #Wall
   !ifndef NOWALL
index f15be384fb4abc84e8afc7b1a249577c45e91495..c58088fd63f184751961377385c7f4dbbcd7c9e4 100644 (file)
 0x86c3            #TOFnew4           
 0x86c4            #TOFnew5           
 0x86c5            #TOFnew6           
-0x86c6            #TOFnew7                      
+0x86c6            #TOFnew7
+0x8b00          #STS1-0             
+0x8b01          #STS1-1         
+0x8b02          #STS1-2         
+0x8b03          #STS1-3         
 0x8b10          #STS2-0             
 0x8b11          #STS2-1         
 0x8b12          #STS2-2         
 0x8b13          #STS2-3         
 0x8b14          #STS2-4         
-0x8b15          #STS2-5         
+0x8b15          #STS2-5
+0x8c00          #FRPC-0            
+0x8c10          #FRPC-1     
+0x8d00          #ITOF    
index 811b364f40f1314050f8096416c09041ca4f4c3b..071c4ec29af851384d1a27da8ced05e2b7a5b65a 100755 (executable)
@@ -22,14 +22,14 @@ while (my $a = <FILE>) {
       }
     }
 #0x2000       1     0x38     0x38     0x38     0x38     0x38     0x38
-  if(my ($addr,$set,$str) = $a =~ /^\s*0x(\w\w\w\w)\s+(\d)+((\s+0x\w+)+)/) {
+  if(my ($addr,$set,$str) = $a =~ /^\s*0x(\w\w\w\w)\s+(\d)+((\s+0?x?\w+)+)/) {
       #print "$addr : $set : $str\n";
     my @vals = split(/\s+/,$str);
     shift(@vals) if($vals[0] eq '');
     my $i = 0;
     #print Dumper \@vals;
     foreach my $t (@vals) {
-      if($t =~ /0x(\w+)/) {
+      if($t =~ /0?x?(\w+)/) {
         $cmd .= "trbcmd w 0x$addr 0x$reglist->{$set}->{$i++} $t\n";
        #print "cmd: $cmd\n";
         }
index 785b5a29b131cda9debbbc0f95397bd6f91ad473..e9f810c9e35d04c93e504c30ba0d7ccd2b4e0cb0 100644 (file)
@@ -1490,10 +1490,11 @@ DiRichConcentrator  109  6800000a5236b428   8266
       TRB3 1545  9e0000070ee47628   8b15
       TRB3 1555  360000070f366e28   8b11
       TRB3 1575  b90000070f3dd528   8b14
-      TRB3 1060  68000004f9e34528   5010
-      TRB3 1061  40000004f9e00b28   5011
-      TRB3 1062  ea000004fa000028   5012
-      TRB3 1063  c7000004fa00c628   5013
+    TRB3sc 4051  0c00000348060928   5003
+    TRB3sc 4071  eb000003480c9c28   5002
+    TRB3sc 4091  5a00000347f16228   5001
+    TRB3sc 4391  d5000003480c5428   5000
+    TRB3sc 4121  3e000003480c5128   8880
       TRB3   60  b5000003482d3d28   5c20
       TRB3   61  d5000003481eef28   5c21
       TRB3   62  ec00000348284328   5c22
@@ -1524,6 +1525,19 @@ DiRichConcentrator  109  6800000a5236b428   8266
       TRB3 1135  ae000005ed215d28   86c4
       TRB3 2415  5b0000081391d228   86c0
       TRB3 2425  22000008135a2128   86c3
-       TRB   60  7e00000123f4fb28   4400
-       TRB   90  28000001fc4bcb28   4410
-       TRB  108  c9000001c1712428   4420
+      TRB3 1270  e1000005ed6c5028   5010
+      TRB3 1271  39000005ed278728   5011
+      TRB3 1272  c2000005ed2fd228   5012
+      TRB3 1273  9f000005ed2ff728   5013
+      TRB3 1275  9c000005ed716028   8890
+      TRB3 2370  1800000813703e28   6800
+      TRB3 2371  a200000813a78828   6801
+      TRB3 2372  40000008123d4328   6802
+      TRB3 2373  94000008123e2028   6803
+      TRB3 2440  7000000943e2eb28   6810
+      TRB3 2441  6100000943e2f628   6811
+      TRB3 2442  7600000943e2de28   6812
+      TRB3 2443  4700000943e2ea28   6813
+      TRB3 2375  fc000008123d3c28   8c00
+      TRB3 2445  3900000943b1c428   8c10
+    TRB3sc 3071  1c00000a62956328   8d00
index fdb606a36a8c51546f516d482b00d2f7a6e2442a..945b3d19c3fe75a3795ed549b26005ead2d61676 100755 (executable)
@@ -103,7 +103,9 @@ sub readDB()
 
     #- Read serials_db
     #&readSerialsDB("../start/serials_start.db", "StartVeto");
-    &readSerialsDB("../start/serials_start_trb3.db", "StartTrb3",0);
+    #&readSerialsDB("../start/serials_start_trb3.db", "StartTrb3",0);
+    &readSerialsDB("../start/serials_trb3sc.db", "Start",0);
+    &readSerialsDB("../start/serials_trb3.db", "Veto",0);
    # &readSerialsDB("../hub/serials_hub.db", "Hub-All");
 #     &readSerialsDB("../hub/serials_trb3sc.db", "Hub-AllTrb3");
 #&readSerialsDB("../../daqtools/base/serials_trb3sc.db", "Hub-AllTrb3");
@@ -115,13 +117,16 @@ sub readDB()
 
 &readSerialsDB("../../daqtools/base/serials_trb3sc.db", "Central-Hub",0);
 &readSerialsDB("../../daqtools/base/serials_trb3.db", "STS-Hub",0);
+&readSerialsDB("../../daqtools/base/serials_trb3.db", "fRPC-Hub",0);
 &readSerialsDB("../../daqtools/base/serials_trb3sc.db", "CTS-Hub",0);
+&readSerialsDB("../../daqtools/base/serials_trb3sc.db", "StartHub",0);
+&readSerialsDB("../../daqtools/base/serials_trb3.db", "VetoHub",0);
+&readSerialsDB("../../daqtools/base/serials_trb3sc.db", "iTOF-Hub",0);
 #&readSerialsDB("../hub/serials_hub.db", "RPC-Hub",0);
 #&readSerialsDB("../hub/serials_hub.db", "TOF-Hub",0);
-&readSerialsDB("../hub/serials_hub.db", "Wall-Hub",0);
+#&readSerialsDB("../hub/serials_hub.db", "Wall-Hub",0);
 &readSerialsDB("../hub/serials_hub.db", "Pion-Hub",0);
-&readSerialsDB("../hub/serials_hub.db", "StartTrb3Hub",0);
-
+#&readSerialsDB("../hub/serials_hub.db", "StartHub",0);
 &readSerialsDB("../cts/serials_cts.db", "CTS",0);
     &readSerialsDB("../mdc/serials_mdcaddon.db", "MDC-AddOn",0);
     &readSerialsDB("../mdc/serials_oep.db", "MDC-OEP",0);
@@ -134,16 +139,18 @@ sub readDB()
      &readSerialsDB("../rpc/serials_trb3sc.db", "RPC",0);
     #&readSerialsDB("../shower/serials_shower.db", "Shw-AddOn");
     #&readSerialsDB("../tof/serials_tof.db", "TOF",0);
-    &readSerialsDB("../tof/serials_trb3sc.db", "TOF",0);
+    #&readSerialsDB("../tof/serials_trb3sc.db", "TOF",0);
     &readSerialsDB("../tof/serials_trb3.db", "TOF",0);
     
-    &readSerialsDB("../wall/serials_wall.db", "Wall",0);
+    #&readSerialsDB("../wall/serials_wall.db", "Wall",0);
     &readSerialsDB("../sts/serials_trb3.db", "STS",0);
+  &readSerialsDB("../frpc/serials_trb3.db", "fRPC",0);
+  
     #- Read addresses_db
     #&readAddressesDB("../start/addresses_start.db", "StartVeto");
-    &readAddressesDB("../start/addresses_start_trb3.db", "StartTrb3");
-    
+    #&readAddressesDB("../start/addresses_start_trb3.db", "StartTrb3");
+    &readAddressesDB("../start/addresses_trb3sc.db", "Start");
+    &readAddressesDB("../start/addresses_start_trb3.db", "Veto");
   #  &readAddressesDB("../hub/addresses_hub.db","Hub-All");
     #&readAddressesDB("../hub/addresses_hub_trb3sc.db","Hub-AllTrb3");
      &readAddressesDB("../hub/addresses_hub_trb3sc.db","Ecal-Hub");
@@ -153,14 +160,17 @@ sub readDB()
      &readAddressesDB("../hub/addresses_hub_trb3.db","TOF-Hub");
       
     &readAddressesDB("../hub/addresses_hub_trb3.db","STS-Hub");
-     
+     &readAddressesDB("../hub/addresses_hub_trb3.db","fRPC-Hub");
      &readAddressesDB("../hub/addresses_hub_trb3sc.db","Central-Hub");
      &readAddressesDB("../hub/addresses_hub_trb3sc.db","CTS-Hub");
      #&readAddressesDB("../hub/addresses_hub.db","RPC-Hub");
      #&readAddressesDB("../hub/addresses_hub.db","TOF-Hub");
-     &readAddressesDB("../hub/addresses_hub.db","Wall-Hub");
+     #&readAddressesDB("../hub/addresses_hub.db","Wall-Hub");
      &readAddressesDB("../hub/addresses_hub.db","Pion-Hub");
-     &readAddressesDB("../hub/addresses_hub.db","StartTrb3Hub");
+     #&readAddressesDB("../hub/addresses_hub.db","StartHub"); 
+     &readAddressesDB("../hub/addresses_hub_trb3sc.db","StartHub"); 
+      &readAddressesDB("../hub/addresses_hub_trb3.db","VetoHub"); 
+     &readAddressesDB("../hub/addresses_hub_trb3sc.db","iTOF-Hub");
  
     &readAddressesDB("../cts/addresses_cts.db", "CTS");
     &readAddressesDB("../mdc/addresses_mdcaddon.db", "MDC-AddOn");
@@ -177,8 +187,9 @@ sub readDB()
    # &readAddressesDB("../shower/addresses_shower.db", "Shw-AddOn");
    # &readAddressesDB("../tof/addresses_tof.db", "TOF");
      &readAddressesDB("../tof/addresses_tofnew.db", "TOF");
-    &readAddressesDB("../wall/addresses_wall.db", "Wall");
-     &readAddressesDB("../sts/addresses_sts.db", "STS");
+    #&readAddressesDB("../wall/addresses_wall.db", "Wall");
+     &readAddressesDB("../sts/addresses_sts.db", "STS"); 
+     &readAddressesDB("../frpc/addresses_frpc.db", "fRPC");
 }
 
 sub readSubEvtIdsDB()
index 4a4ba8b8b279ff41f891c3771b23f95ccf1edd44..3569ad40705af162081e48a95fe7cfbb065ac7ab 100755 (executable)
@@ -7,4 +7,4 @@ export ORACLE_HOME=/usr/lib/oracle/12.1/client64
 export PATH=$PATH:$ORACLE_HOME/bin
 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
 cd /home/hadaq/oper/postgres2ora/
-/home/hadaq/trbsoft/daq/oracle/postgres2ora.pl -opass hades -ppass yyyyyy -v -o >> postgres2oradebug.log 2>&1
+/home/hadaq/trbsoft/daq/oracle/postgres2ora.pl -opass hades -ppass yyyyyy -v -o >> postgres2oradebug2.log 2>&1
index bd975f106cd53be7d5e86cb2c19270f4d9ff3e68..71474ae54711dae8e0974bd86003f032288c22a2 100644 (file)
     TRB3sc   83c5   Rich-Hub
     TRB3sc   83c6   Rich-Hub
       TRB3   8b13    STS-Hub
+      TRB3   8b02    STS-Hub
       TRB3   8b10    STS-Hub
+      TRB3   8b01    STS-Hub
+      TRB3   8b03    STS-Hub
       TRB3   8b12    STS-Hub
+      TRB3   8b00    STS-Hub
       TRB3   8b15    STS-Hub
       TRB3   8b11    STS-Hub
       TRB3   8b14    STS-Hub
+    TRB3sc   8880   StartHub
       TRB3   86c2    TOF-Hub
       TRB3   86c1    TOF-Hub
       TRB3   86c5    TOF-Hub
       TRB3   86c4    TOF-Hub
       TRB3   86c0    TOF-Hub
       TRB3   86c3    TOF-Hub
+      TRB3   8890    VetoHub
+      TRB3   8c00   fRPC-Hub
+      TRB3   8c10   fRPC-Hub
index f5e8b4e15e1eff9dbba54c371d8bb468f3127792..f1bee55acf4c04b5e4ac6a098135be1918980ca6 100644 (file)
@@ -3,3 +3,17 @@
 0x0100       1521        1            0       0   #central rack trig gen
 0x0110       1451        1            0       0   # RICH rack sensor board
 0x0120       0071        1            0       0   #ECal Laser Controller
+
+
+0x5000 4391    1       0       0
+0x5001 4091    1       0       0
+0x5002 4071    1       0       0
+0x5003 4051    1       0       0     
+
+
+0x5d00  3381   1       0       0
+0x5d01  3411   1       0       0
+0x5d02  3371   1       0       0
+0x5d03  4101   1       0       0
+0x5d04  4061   1       0       0
+0x5d05  4081   1       0       0
deleted file mode 100644 (file)
index 35d2fad1dfe83fcb624d99c1c7a30b514d13e8f6..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,4 +0,0 @@
-   0071        0xfc000006e90e8828
-   1451        0xc300000940955b28
-   1521        0x8000000940d6a228
-   
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..7651acabd9da5412725bbcb688b0b672219b9de4
--- /dev/null
@@ -0,0 +1 @@
+../../daqtools/base/serials_trb3sc.db
\ No newline at end of file
index 91be4a82574d451dd1ef9f55208cd2540ef06860..07d6246d75dfc5c356d325278bdcdf4aec8efea7 100644 (file)
@@ -3,80 +3,63 @@
 
 #Set all addresses
 !ifndef RESTART 
-#  set_addresses  serials_start.db   addresses_start.db     #addresses for Start/Veto TRB
-  set_addresses  serials_trb3.db   addresses_start_trb3.db     #addresses for Start/Veto TRB
   set_addresses  serials_trb3sc.db   addresses_trb3sc.db
 !endif
 
 
-#TRB3 settings
+########
+### Veto TDC settings are in STS!
+########
 
-#Triggerless mode, calib downscaling
-#trbcmd setbit 0x5000 0xc800 0x40003000
-#trbcmd setbit 0x5001 0xc800 0x40003000
-#trbcmd setbit 0x5002 0xc800 0x40003000
-#trbcmd setbit 0x5003 0xc800 0x40003000
-
-# -2us +1000ns trigger window
-#trbcmd w 0xfe48 0xc801 0x80c80190
-# -2us +200ns trigger window
-#trbcmd w 0xfe48 0xc801 0x80280190
+## -2us +1000ns trigger window
+##trbcmd w 0xfe48 0xc801 0x80c80190
+## -2us +200ns trigger window
+##trbcmd w 0xfe48 0xc801 0x80280190
 #-1000 +50ns window
-# trbcmd w 0xfe48 0xc801 0x800a00c8
+trbcmd w 0x5000 0xc801 0x800a00c8
+trbcmd w 0x5001 0xc801 0x800a00c8
+trbcmd w 0x5002 0xc801 0x800a00c8
+trbcmd w 0x5003 0xc801 0x800a00c8
 
 #Data limit
-#trbcmd w 0xfe48 0xc804 32          #32 words per channel
-#trbcmd w 0xfe48 0x7111 1024        #1024 words per FPGA
-
-
-#Start inputs
-#trbcmd w 0x5000 0xc802 0xfffcfcfc # channel 0-31
-#trbcmd w 0x5000 0xc803 0x00000000 # channel 32-63
-
-#trbcmd w 0x5000 0xc802 0xfeff # enable 16 channels in 0x5000  #channel 9 (strip 15) off because of noise 2019-03-26
-#trbcmd w 0x5001 0xc802 0xffff # enable 16 channels in 0x5001
-#trbcmd w 0x5002 0xc802 0x0fff # enable 8 (Veto) and 4 (HALO) channels in 0x5002
-#trbcmd w 0x5003 0xc802 0x0000 # enable 0 channels in 0x5003
+trbcmd w 0x5000 0xc804 32          #32 words per channel
+trbcmd w 0x5000 0x7111 500        #1024 words per FPGA
+trbcmd w 0x5001 0xc804 32          #32 words per channel
+trbcmd w 0x5001 0x7111 500        #1024 words per FPGA
+trbcmd w 0x5002 0xc804 32          #32 words per channel
+trbcmd w 0x5002 0x7111 500        #1024 words per FPGA
+trbcmd w 0x5003 0xc804 32          #32 words per channel
+trbcmd w 0x5003 0x7111 500        #1024 words per FPGA
+
+
+#TDC inputs
+trbcmd w 0x5000 0xc802 0xffffffff # channel 0-31
+trbcmd w 0x5000 0xc803 0x0000ffff # channel 32-63
+trbcmd w 0x5001 0xc802 0xffffffff # channel 0-31
+trbcmd w 0x5001 0xc803 0x0000ffff # channel 32-63
+trbcmd w 0x5002 0xc802 0xffffffff # channel 0-31
+trbcmd w 0x5002 0xc803 0x0000ffff # channel 32-63
+trbcmd w 0x5003 0xc802 0xffffffff # channel 0-31
+trbcmd w 0x5003 0xc803 0x0000ffff # channel 32-63
 
 
 #Trigger Generator Settings
-#trbcmd w 0x5000 0xdf00 0xfeee
-#trbcmd w 0x5001 0xdf00 0x0000
-#trbcmd w 0x5002 0xdf00 0xfeee
-#trbcmd w 0x5003 0xdf00 0x7e1c   #second input channel in 5003 shows permanent high
 
-#trbcmd w 0x5003 0xdf00 0x7e1e   
-#trbcmd w 0x8880 0xcf00 0x1101   #Forward to CTS via central FPGA
 
-#Connected to second Start input on CTS
-
-#trbcmd w 0x8890 0xcf00 0x0000   #Forward to CTS via central FPGA
-#trbcmd w 0x8890 0xcf25 0x1111
-#trbcmd w 0x8890 0xcf26 0x2222
 
 
 #Input Monitor Settings
-#Enable 16 inputs on all
-#trbcmd w 0x5000 0xcf80 0xfeee
-#trbcmd w 0x5001 0xcf80 0x0000
-#trbcmd w 0x5002 0xcf80 0xfeee
-#trbcmd w 0x5003 0xcf80 0xf81e
-#trbcmd w 0x5010 0xcf80 0xffff
-#trbcmd w 0x5011 0xcf80 0xffff
-#trbcmd w 0x5012 0xcf80 0xffff
-#trbcmd w 0x5013 0xcf80 0xffff
-
-#trbcmd w 0x8880 0xcf80 0xfffff
-#trbcmd w 0x8880 0xcf82 100000  #1ms binning by default
-#trbcmd loadbit 0x8880 0xcf8f 0x1f0000 0x100000  #select output 0 for monitoring
-
-
-#trbcmd clearbit 0x8880 0xc0 0x2
-#trbcmd clearbit 0x8880 0xc1 0x2
-#trbcmd clearbit 0x8880 0xc3 0x2
-#trbcmd clearbit 0x8890 0xc0 0x0
-#trbcmd clearbit 0x8890 0xc1 0x0
-#trbcmd clearbit 0x8890 0xc3 0x0
+#Enable 48 inputs on all
+trbcmd w 0x5000 0xdf80 0xffffffff
+trbcmd w 0x5000 0xdf85 0x0000ffff
+trbcmd w 0x5001 0xdf80 0xffffffff
+trbcmd w 0x5001 0xdf85 0x0000ffff
+trbcmd w 0x5002 0xdf80 0xffffffff
+trbcmd w 0x5002 0xdf85 0x0000ffff
+trbcmd w 0x5003 0xdf80 0xffffffff
+trbcmd w 0x5003 0xdf85 0x0000ffff
+
+
 
 #invert inputs of slow channels
 #exec_cmd{local} /home/hadaq/trbsoft/daqtools/tools/padiwa.pl 0x5010 0 invert 0xaaaa
@@ -84,7 +67,4 @@
 #exec_cmd{local} /home/hadaq/trbsoft/daqtools/tools/padiwa.pl 0x5012 0 invert 0xaaaa
 #exec_cmd{local} /home/hadaq/trbsoft/daqtools/tools/padiwa.pl 0x5013 0 invert 0xaaaa
 
-#old configuration
-#exec_cmd{local} /home/hadaq/trbsoft/daqtools/tools/dac_program.pl ../start/ThreshPadiwaVeto.db       
-#exec_cmd{local} /home/hadaq/trbsoft/daqtools/tools/dac_program.pl ../start/ThreshNinoStart.db
 
index 5c8c48af52b0df448c1325b8bc1bd9f64ab46363..0e1b5e6397bdbd2c68f0f7c52c1b5747a54b0024 100644 (file)
@@ -4,6 +4,7 @@
 #  Type  #   C0   #   C1   #   C2   #   C3   #   C4   #   C5   #   C6                                          
 ################################################################                                             
      0     0xc800   0xc801   0xc802   0xc803   0xc804   0xc805    0xc806                                            
+     1     0xc802   0xc803
                                                                                                              
 !Value table                                                                                                 
 #                    Gnl Conf    Trg Window   Ch En 1-32   Ch En 33-64 RingBufSize   Invert 1-32  Invert 33-64                
 #################################################################################################            
                                                                                                            
 0xfe4c          0   0x50003000   0x800a00c8   0xffffffff   0x0000ffff   0x00000010   0xffffffff   0x0000ffff
+
+0x6403          1   0xffffffff   0x0
+0x6413          1   0xffffffff   0x0
+0x6423          1   0xffffffff   0x0
+0x6433          1   0xffffffff   0x0
+0x6464          1   0xffffffff   0x0
+0x6465          1   0xffffffff   0x0
+0x6474          1   0x0          0x0
+0x6475          1   0x0          0x0
+
+0x5010          1   0xffffffff   0x0
+0x5011          1   0xffffffff   0x0
+0x5012          1   0x0          0x0
index 9e305e0cf37fd39b448e5c968613cb96a456703c..b6bd1f7737716156cb0003cb5f6d02bd53692663 100644 (file)
@@ -3,6 +3,7 @@
   set_addresses  serials_trb3.db  addresses_sts.db
 !endif
 
+
 trbcmd s 0x42000005ed6b0428  0x03 0x6445  #workaround for wrong endpoint id
 
 trbcmd w 0xfe4c 0x7111 300  #max number of words per board
@@ -10,11 +11,6 @@ trbcmd w 0xfe4c 0x7114 0x00050000 #min number of words per board
   
 #Load TDC settings
 
-  load_register  register_tdc_sts.db
-    
-trbcmd w 0x6403 0xc803 0
-trbcmd w 0x6413 0xc803 0
-trbcmd w 0x6423 0xc803 0
-trbcmd w 0x6433 0xc803 0
-
+#  load_register  register_tdc_sts.db
+exec_cmd{local} /home/hadaq/trbsoft/daq/sts/loadregisterdb.pl /home/hadaq/trbsoft/daq/sts/register_tdc_sts.db
 #wait
index 64d59b44e37f9da3b465b07c4244a384abec7e51..36a35f74381bbdc36668990932bc27c83141208b 100644 (file)
@@ -5,9 +5,12 @@
   set_addresses  serials_trb3.db  addresses_tofnew.db     #addresses for TOF TRB
 !endif
 
+#########
+#Note this affects fRPC as well
+#########
 
-trbcmd w 0xfe48 0x7111 500  #max number of words per board
-trbcmd w 0xfe48 0x7114 0x00050000 #min number of words per board
+trbcmd w 0xfe47 0x7111 500  #max number of words per board
+trbcmd w 0xfe47 0x7114 0x00050000 #min number of words per board
 
 #Load TDC settings
 load_register  register_tdc_tof.db