sts/tools
rich_thr*
conf_sts*
-
+oracle
+rich/trb_dirich_threshold_bck
--- /dev/null
+/home/hadaq/trbsoft/daqtools/tools/ecal_set_thresholds.pl
\ No newline at end of file
###################################################
# frpc1
-0x6800 237 0
-0x6801 237 1
-0x6802 237 2
-0x6803 237 3
+0x6800 261 0
+0x6801 261 1
+0x6802 261 2
+0x6803 261 3
# frpc2
0x6810 244 0
0x86c5 094 5 0 0
#fRPC
- 0x8c00 237 5 0 0
+ 0x8c00 261 5 0 0
0x8c10 244 5 0 0
trbcmd clearbit 0x8800 0xc1 0xc
trbcmd clearbit 0x8810 0xc0 0x4
trbcmd clearbit 0x8810 0xc1 0x4
-trbcmd clearbit 0x8800 0xc0 0x40 #beam abort
-trbcmd clearbit 0x8800 0xc1 0x40
-#trbcmd clearbit 0x8800 0xc3 0x40
#trbcmd clearbit 0x8014 0xc0 0x40
--- /dev/null
+# TDC config registers
+
+!Register table
+# Type # C0 # C1 # C2 # C3 # C4 # C5 # C6 #
+###########################################################################
+ 0 0xc800 0xc801 0xc802 0xc803 0xc804 0xc805 0xc806
+ 2 0xc801 0xc803 0xc805 0xc806
+ 3 0xc802 0xc803
+
+!Value table
+# Gnl Conf Trg Window Ch En 1-32 Ch En 33-64 RingBufSize Invert Invert
+# TDC # Type # C0 # C1 # C2 # C3 # C4 # C5 # C6 #
+###########################################################################################################
+
+0xfe74 0 0x50003000 0x800a00c8 0xffffffff 0x0000ffff 0x00000010 0 0
+
+0xfe74 3 0x7fff7fff 0x7fff
--- /dev/null
+
+########
+### Veto TDC settings are in STS!
+### All Trigger settings are in Trg
+########
+
+
+trbcmd w 0xfe74 0x7111 500 #max number of words per board
+trbcmd w 0xfe74 0x7114 0x00050000 #min number of words per board
+
+
+#Load TDC settings
+ load_register register_tdc.db
+
+
0x1130 1 MDC34sec4 mid
0x1140 1 MDC34sec5 high
0x1150 1 MDC34sec6 high
-#0x8700 0 FW0 mid
-#0x8701 0 FW1 mid
-#0x8702 0 FW2 mid
+0x8700 1 FW0 mid
+0x8701 1 FW1 mid
+0x8702 1 FW2 mid
0x8a00 1 ECal0 mid
0x8a01 1 ECal1 mid
0x8a02 1 ECal2 mid
0x8b13 1 STS2-3 mid
0x8b14 1 STS2-4 mid
0x8b15 1 STS2-5 mid
-0x8c00 0 FRPC-0 mid
+0x8c00 1 FRPC-0 mid
0x8c10 1 FRPC-1 mid
-0x8d00 0 ITOF mid
+0x8d00 1 ITOF mid
exec_cmd{con} echo "Configure ECAL"
exec_script{local} ../ecal/startup.script
- exec_cmd{con} echo "Configure Start / iTOF"
+ exec_cmd{con} echo "Configure Start"
exec_script{local} ../start/startup.script
+ exec_cmd{con} echo "Configure iTOF"
+ exec_script{local} ../itof/startup.script
exec_cmd{con} echo "Configure Trigger"
exec_script{local} ../trg/startup.script
load_register register_tdc_rich.db
-trbcmd w 0x0110 0xe120 0x250 # set to 37°
+#trbcmd w 0x0110 0xe120 0x250 # set to 37°
+trbcmd w 0x0110 0xe120 0x280 # set to 40°
#trbcmd w 0x0110 0xe120 0x600
0x0120 007 1 0 0 #ECal Laser Controller
0x0130 200 1 0 0 #beam abort
+#0x5000 439 1 0 0
+#0x5001 409 1 0 0
+#0x5003 407 1 0 0
+#0x5002 405 1 0 0
+0x5000 334 1 0 0
+0x5001 340 1 0 0
+0x5002 342 1 0 0
+0x5003 344 1 0 0
+0x5004 424 1 0 0
+0x5005 433 1 0 0
+0x5006 434 1 0 0
+0x5007 441 1 0 0
-0x5000 439 1 0 0
-0x5001 409 1 0 0
-0x5003 407 1 0 0
-0x5002 405 1 0 0
-
-
-0x5d00 338 1 0 0
-0x5d01 341 1 0 0
-0x5d02 337 1 0 0
-0x5d03 410 1 0 0
-0x5d04 339 1 0 0
-0x5d05 408 1 0 0
+0x5d00 338 1 0 0
+0x5d01 341 1 0 0
+0x5d02 337 1 0 0
+0x5d03 410 1 0 0
+0x5d04 339 1 0 0
+0x5d05 408 1 0 0
# TDC # Type # C0 # C1 # C2 # C3 # C4 # C5 # C6 #
###########################################################################################################
-0xfe74 0 0x50003000 0x800a00c8 0xffffffff 0x0000ffff 0x00000010 0 0
+0xfe76 0 0x50003000 0x800a00c8 0xffffffff 0x0000ffff 0x00000010 0 0
-0x5000 3 0xfffffc00 0x000000ff
-0x5003 3 0xfffffc00 0x000000ff
-0x5001 3 0xffff00ff 0x0000fc00
-0x5002 3 0xffff00ff 0x0000fc00
+0xfe76 3 0xffffffff 0xffff
-#0x5d00 3 0 0
-0x5d01 3 0x7fff7fff 0x7fff
-#0x5d02 3 0 0
-#0x5d03 3 0 0
-0x5d04 3 0x7fff7fff 0x7fff
-#0x5d05 3 0 0
-0x5d00 3 0x7fff7fff 0x7fff
-0x5d02 3 0x7fff7fff 0x7fff
-0x5d03 3 0x7fff7fff 0x7fff
-0x5d05 3 0x7fff7fff 0x7fff
########
### Veto TDC settings are in STS!
### All Trigger settings are in Trg
-### This combines iTOF and Start
########
-trbcmd w 0xfe74 0x7111 500 #max number of words per board
-trbcmd w 0xfe74 0x7114 0x00050000 #min number of words per board
+trbcmd w 0xfe76 0x7111 500 #max number of words per board
+trbcmd w 0xfe76 0x7114 0x00050000 #min number of words per board
#Load TDC settings
load_register register_tdc.db