From: hadaq Date: Thu, 7 Jan 2021 11:40:28 +0000 (+0100) Subject: moving some startup files X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=b7efc917e618b9a3f308c0992a39af9396ac7cff;p=hadesdaq.git moving some startup files --- diff --git a/frpc/addresses_frpc.db b/frpc/addresses_frpc.db new file mode 100644 index 0000000..538f494 --- /dev/null +++ b/frpc/addresses_frpc.db @@ -0,0 +1,19 @@ +#Address # S/N # FPGA # Design # TRB # +################################################### + +# frpc1 +0x6800 2370 0 +0x6801 2371 1 +0x6802 2372 2 +0x6803 2373 3 + +# frpc2 +0x6810 2440 0 +0x6811 2441 1 +0x6812 2442 2 +0x6813 2443 3 + + + + + diff --git a/frpc/serials_trb3.db b/frpc/serials_trb3.db new file mode 120000 index 0000000..e2b6ddd --- /dev/null +++ b/frpc/serials_trb3.db @@ -0,0 +1 @@ +../../daqtools/base/serials_trb3.db \ No newline at end of file diff --git a/main/startup.pl b/main/startup.pl index 8b9c697..d595c7b 100755 --- a/main/startup.pl +++ b/main/startup.pl @@ -1127,7 +1127,7 @@ sub makeRegisterConf() { my %reg_hash; my $reg_href = \%reg_hash; - my @load_array = (); + my $fh = new FileHandle( "$register", "r" ); &isItDefined( $fh, $register ); @@ -1207,9 +1207,7 @@ sub makeRegisterConf() { my $reg = @{ $mb_type->{$type} }[$i]; my $val = $val[$i]; - #push( @{ $reg_hash{$addr} }, { $reg => $val } ); - push( @load_array, { "$addr" => { $reg => $val }} ); - + push( @{ $reg_hash{$addr} }, { $reg => $val } ); } } elsif ($ver_table) { @@ -1229,19 +1227,13 @@ sub makeRegisterConf() { $fh = new FileHandle(">$outConf_register") || die "could not open $outConf_register"; - foreach my $cur_element ( @load_array ) { - (my $addr) = keys %$cur_element; - my $db = $cur_element->{$addr}; - my ( $reg, $thr ) = each( %{$cur_element->{$addr}} ); - print $fh "w $addr $reg $thr\n"; - } + foreach my $addr ( sort keys %{$reg_href} ) { + foreach my $ref ( @{ $reg_href->{$addr} } ) { + my ( $reg, $thr ) = each( %{$ref} ); - #foreach my $addr ( sort keys %{$reg_href} ) { - # foreach my $ref ( @{ $reg_href->{$addr} } ) { - # my ( $reg, $thr ) = each( %{$ref} ); - # print $fh "w $addr $reg $thr\n"; - # } - #} + print $fh "w $addr $reg $thr\n"; + } + } $fh->close; diff --git a/start/ThreshPadiwaVeto.db b/start/old/ThreshPadiwaVeto.db similarity index 100% rename from start/ThreshPadiwaVeto.db rename to start/old/ThreshPadiwaVeto.db diff --git a/start/ThreshPadiwaVeto_100mV.db b/start/old/ThreshPadiwaVeto_100mV.db similarity index 100% rename from start/ThreshPadiwaVeto_100mV.db rename to start/old/ThreshPadiwaVeto_100mV.db diff --git a/start/ThreshPadiwaVeto_125mV.db b/start/old/ThreshPadiwaVeto_125mV.db similarity index 100% rename from start/ThreshPadiwaVeto_125mV.db rename to start/old/ThreshPadiwaVeto_125mV.db diff --git a/start/set_thresholds.pl b/start/old/set_thresholds.pl similarity index 100% rename from start/set_thresholds.pl rename to start/old/set_thresholds.pl diff --git a/start/set_thresholds2.pl b/start/old/set_thresholds2.pl similarity index 100% rename from start/set_thresholds2.pl rename to start/old/set_thresholds2.pl diff --git a/start/set_thresholds_aim.txt b/start/old/set_thresholds_aim.txt similarity index 100% rename from start/set_thresholds_aim.txt rename to start/old/set_thresholds_aim.txt diff --git a/tof/setThreshold.sh b/tof/setThreshold.sh new file mode 100755 index 0000000..07844b4 --- /dev/null +++ b/tof/setThreshold.sh @@ -0,0 +1,8 @@ +#!/bin/bash +/home/hadaq/trbsoft/daqtools/dac_program.pl /home/hadaq/trbsoft/hadesdaq/tof/thr_trb3/tof_thr_86c0.db +/home/hadaq/trbsoft/daqtools/dac_program.pl /home/hadaq/trbsoft/hadesdaq/tof/thr_trb3/tof_thr_86c1.db +/home/hadaq/trbsoft/daqtools/dac_program.pl /home/hadaq/trbsoft/hadesdaq/tof/thr_trb3/tof_thr_86c2.db +/home/hadaq/trbsoft/daqtools/dac_program.pl /home/hadaq/trbsoft/hadesdaq/tof/thr_trb3/tof_thr_86c3.db +/home/hadaq/trbsoft/daqtools/dac_program.pl /home/hadaq/trbsoft/hadesdaq/tof/thr_trb3/tof_thr_86c4.db +/home/hadaq/trbsoft/daqtools/dac_program.pl /home/hadaq/trbsoft/hadesdaq/tof/thr_trb3/tof_thr_86c5.db + diff --git a/tof/thr_trb3/tof_thr_86c0.db b/tof/thr_trb3/tof_thr_86c0.db new file mode 100644 index 0000000..1785af3 --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c0.db @@ -0,0 +1,173 @@ +# The order of DACs is: +# DAC_16 - channels 120-127 +################################ +# DAC_0 +# 0: global threshold fast +# 1: global threshold slow +# 2: stretch fast +# 3: stretch slow +# 4: hysteresis fast +# 5: hysteresis slow +# 6: not used +# 7: not used +################################ +# DAC_1 - channels 0-7 +# . +# . +# . +# DAC_15 - channels 112-119 +# +# Board Chain ChainLen DAC Channel Command Value +###############################Channels 120-127############################# + 5c00 1 1 16 0 3 0x0710 + 5c00 1 1 16 1 3 0x0710 + 5c00 1 1 16 2 3 0x0710 + 5c00 1 1 16 3 3 0x0710 + 5c00 1 1 16 4 3 0x0710 + 5c00 1 1 16 5 3 0x0710 + 5c00 1 1 16 6 3 0x0710 + 5c00 1 1 16 7 3 0x0710 +###############################Global values################################ + 5c00 1 16 0 0 3 0x3100 + 5c00 1 16 0 1 3 0x3100 + 5c00 1 16 0 2 3 0x5000 + 5c00 1 16 0 3 3 0x5000 + 5c00 1 16 0 4 3 0x7000 + 5c00 1 16 0 5 3 0x7000 + 5c00 1 16 0 6 3 0x7000 + 5c00 1 16 0 7 3 0x7000 +###############################Channels 1-7################################# + 5c00 1 16 1 0 3 0x0710 + 5c00 1 16 1 1 3 0x0710 + 5c00 1 16 1 2 3 0x0710 + 5c00 1 16 1 3 3 0x0710 + 5c00 1 16 1 4 3 0x0710 + 5c00 1 16 1 5 3 0x0710 + 5c00 1 16 1 6 3 0x0710 + 5c00 1 16 1 7 3 0x0710 +###############################Channels 8-15################################ + 5c00 1 16 2 0 3 0x0710 + 5c00 1 16 2 1 3 0x0710 + 5c00 1 16 2 2 3 0x0710 + 5c00 1 16 2 3 3 0x0710 + 5c00 1 16 2 4 3 0x0710 + 5c00 1 16 2 5 3 0x0710 + 5c00 1 16 2 6 3 0x0710 + 5c00 1 16 2 7 3 0x0710 +##############################Channels 16-23################################ + 5c00 1 16 3 0 3 0x0710 + 5c00 1 16 3 1 3 0x0710 + 5c00 1 16 3 2 3 0x0710 + 5c00 1 16 3 3 3 0x0710 + 5c00 1 16 3 4 3 0x0710 + 5c00 1 16 3 5 3 0x0710 + 5c00 1 16 3 6 3 0x0710 + 5c00 1 16 3 7 3 0x0710 +##############################Channels 24-31################################ + 5c00 1 16 4 0 3 0x0710 + 5c00 1 16 4 1 3 0x0710 + 5c00 1 16 4 2 3 0x0710 + 5c00 1 16 4 3 3 0x0710 + 5c00 1 16 4 4 3 0x0710 + 5c00 1 16 4 5 3 0x0710 + 5c00 1 16 4 6 3 0x0710 + 5c00 1 16 4 7 3 0x0710 +##############################Channels 32-39################################ + 5c00 1 16 5 0 3 0x0710 + 5c00 1 16 5 1 3 0x0710 + 5c00 1 16 5 2 3 0x0710 + 5c00 1 16 5 3 3 0x0710 + 5c00 1 16 5 4 3 0x0710 + 5c00 1 16 5 5 3 0x0710 + 5c00 1 16 5 6 3 0x0710 + 5c00 1 16 5 7 3 0x0710 +##############################Channels 40-47################################ + 5c00 1 16 6 0 3 0x0710 + 5c00 1 16 6 1 3 0x0710 + 5c00 1 16 6 2 3 0x0710 + 5c00 1 16 6 3 3 0x0710 + 5c00 1 16 6 4 3 0x0710 + 5c00 1 16 6 5 3 0x0710 + 5c00 1 16 6 6 3 0x0710 + 5c00 1 16 6 7 3 0x0710 +##############################Channels 48-55################################ + 5c00 1 16 7 0 3 0x0710 + 5c00 1 16 7 1 3 0x0710 + 5c00 1 16 7 2 3 0x0710 + 5c00 1 16 7 3 3 0x0710 + 5c00 1 16 7 4 3 0x0710 + 5c00 1 16 7 5 3 0x0710 + 5c00 1 16 7 6 3 0x0710 + 5c00 1 16 7 7 3 0x0710 +##############################Channels 56-63################################ + 5c00 1 16 8 0 3 0x0710 + 5c00 1 16 8 1 3 0x0710 + 5c00 1 16 8 2 3 0x0710 + 5c00 1 16 8 3 3 0x0710 + 5c00 1 16 8 4 3 0x0710 + 5c00 1 16 8 5 3 0x0710 + 5c00 1 16 8 6 3 0x0710 + 5c00 1 16 8 7 3 0x0710 +##############################Channels 64-71################################ + 5c00 1 16 9 0 3 0x0710 + 5c00 1 16 9 1 3 0x0710 + 5c00 1 16 9 2 3 0x0710 + 5c00 1 16 9 3 3 0x0710 + 5c00 1 16 9 4 3 0x0710 + 5c00 1 16 9 5 3 0x0710 + 5c00 1 16 9 6 3 0x0710 + 5c00 1 16 9 7 3 0x0710 +##############################Channels 72-79################################ + 5c00 1 16 10 0 3 0x0710 + 5c00 1 16 10 1 3 0x0710 + 5c00 1 16 10 2 3 0x0710 + 5c00 1 16 10 3 3 0x0710 + 5c00 1 16 10 4 3 0x0710 + 5c00 1 16 10 5 3 0x0710 + 5c00 1 16 10 6 3 0x0710 + 5c00 1 16 10 7 3 0x0710 +##############################Channels 80-87################################ + 5c00 1 16 11 0 3 0x0710 + 5c00 1 16 11 1 3 0x0710 + 5c00 1 16 11 2 3 0x0710 + 5c00 1 16 11 3 3 0x0710 + 5c00 1 16 11 4 3 0x0710 + 5c00 1 16 11 5 3 0x0710 + 5c00 1 16 11 6 3 0x0710 + 5c00 1 16 11 7 3 0x0710 +##############################Channels 88-95################################ + 5c00 1 16 12 0 3 0x0710 + 5c00 1 16 12 1 3 0x0710 + 5c00 1 16 12 2 3 0x0710 + 5c00 1 16 12 3 3 0x0710 + 5c00 1 16 12 4 3 0x0710 + 5c00 1 16 12 5 3 0x0710 + 5c00 1 16 12 6 3 0x0710 + 5c00 1 16 12 7 3 0x0710 +##############################Channels 96-103############################### + 5c00 1 16 13 0 3 0x0710 + 5c00 1 16 13 1 3 0x0710 + 5c00 1 16 13 2 3 0x0710 + 5c00 1 16 13 3 3 0x0710 + 5c00 1 16 13 4 3 0x0710 + 5c00 1 16 13 5 3 0x0710 + 5c00 1 16 13 6 3 0x0710 + 5c00 1 16 13 7 3 0x0710 +#############################Channels 104-111############################### + 5c00 1 16 14 0 3 0x0710 + 5c00 1 16 14 1 3 0x0710 + 5c00 1 16 14 2 3 0x0710 + 5c00 1 16 14 3 3 0x0710 + 5c00 1 16 14 4 3 0x0710 + 5c00 1 16 14 5 3 0x0710 + 5c00 1 16 14 6 3 0x0710 + 5c00 1 16 14 7 3 0x0710 +#############################Channels 112-119############################### + 5c00 1 16 15 0 3 0x0710 + 5c00 1 16 15 1 3 0x0710 + 5c00 1 16 15 2 3 0x0710 + 5c00 1 16 15 3 3 0x0710 + 5c00 1 16 15 4 3 0x0710 + 5c00 1 16 15 5 3 0x0710 + 5c00 1 16 15 6 3 0x0710 + 5c00 1 16 15 7 3 0x0710 diff --git a/tof/thr_trb3/tof_thr_86c1.db b/tof/thr_trb3/tof_thr_86c1.db new file mode 100644 index 0000000..6fbd998 --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c1.db @@ -0,0 +1,173 @@ +# The order of DACs is: +# DAC_16 - channels 120-127 +################################ +# DAC_0 +# 0: global threshold fast +# 1: global threshold slow +# 2: stretch fast +# 3: stretch slow +# 4: hysteresis fast +# 5: hysteresis slow +# 6: not used +# 7: not used +################################ +# DAC_1 - channels 0-7 +# . +# . +# . +# DAC_15 - channels 112-119 +# +# Board Chain ChainLen DAC Channel Command Value +###############################Channels 120-127############################# + 5c10 1 1 16 0 3 0x0710 + 5c10 1 1 16 1 3 0x0710 + 5c10 1 1 16 2 3 0x0710 + 5c10 1 1 16 3 3 0x0710 + 5c10 1 1 16 4 3 0x0710 + 5c10 1 1 16 5 3 0x0710 + 5c10 1 1 16 6 3 0x0710 + 5c10 1 1 16 7 3 0x0710 +###############################Global values################################ + 5c10 1 16 0 0 3 0x3100 + 5c10 1 16 0 1 3 0x3100 + 5c10 1 16 0 2 3 0x5000 + 5c10 1 16 0 3 3 0x5000 + 5c10 1 16 0 4 3 0x7000 + 5c10 1 16 0 5 3 0x7000 + 5c10 1 16 0 6 3 0x7000 + 5c10 1 16 0 7 3 0x7000 +###############################Channels 1-7################################# + 5c10 1 16 1 0 3 0x0710 + 5c10 1 16 1 1 3 0x0710 + 5c10 1 16 1 2 3 0x0710 + 5c10 1 16 1 3 3 0x0710 + 5c10 1 16 1 4 3 0x0710 + 5c10 1 16 1 5 3 0x0710 + 5c10 1 16 1 6 3 0x0710 + 5c10 1 16 1 7 3 0x0710 +###############################Channels 8-15################################ + 5c10 1 16 2 0 3 0x0710 + 5c10 1 16 2 1 3 0x0710 + 5c10 1 16 2 2 3 0x0710 + 5c10 1 16 2 3 3 0x0710 + 5c10 1 16 2 4 3 0x0710 + 5c10 1 16 2 5 3 0x0710 + 5c10 1 16 2 6 3 0x0710 + 5c10 1 16 2 7 3 0x0710 +##############################Channels 16-23################################ + 5c10 1 16 3 0 3 0x0710 + 5c10 1 16 3 1 3 0x0710 + 5c10 1 16 3 2 3 0x0710 + 5c10 1 16 3 3 3 0x0710 + 5c10 1 16 3 4 3 0x0710 + 5c10 1 16 3 5 3 0x0710 + 5c10 1 16 3 6 3 0x0710 + 5c10 1 16 3 7 3 0x0710 +##############################Channels 24-31################################ + 5c10 1 16 4 0 3 0x0710 + 5c10 1 16 4 1 3 0x0710 + 5c10 1 16 4 2 3 0x0710 + 5c10 1 16 4 3 3 0x0710 + 5c10 1 16 4 4 3 0x0710 + 5c10 1 16 4 5 3 0x0710 + 5c10 1 16 4 6 3 0x0710 + 5c10 1 16 4 7 3 0x0710 +##############################Channels 32-39################################ + 5c10 1 16 5 0 3 0x0710 + 5c10 1 16 5 1 3 0x0710 + 5c10 1 16 5 2 3 0x0710 + 5c10 1 16 5 3 3 0x0710 + 5c10 1 16 5 4 3 0x0710 + 5c10 1 16 5 5 3 0x0710 + 5c10 1 16 5 6 3 0x0710 + 5c10 1 16 5 7 3 0x0710 +##############################Channels 40-47################################ + 5c10 1 16 6 0 3 0x0710 + 5c10 1 16 6 1 3 0x0710 + 5c10 1 16 6 2 3 0x0710 + 5c10 1 16 6 3 3 0x0710 + 5c10 1 16 6 4 3 0x0710 + 5c10 1 16 6 5 3 0x0710 + 5c10 1 16 6 6 3 0x0710 + 5c10 1 16 6 7 3 0x0710 +##############################Channels 48-55################################ + 5c10 1 16 7 0 3 0x0710 + 5c10 1 16 7 1 3 0x0710 + 5c10 1 16 7 2 3 0x0710 + 5c10 1 16 7 3 3 0x0710 + 5c10 1 16 7 4 3 0x0710 + 5c10 1 16 7 5 3 0x0710 + 5c10 1 16 7 6 3 0x0710 + 5c10 1 16 7 7 3 0x0710 +##############################Channels 56-63################################ + 5c10 1 16 8 0 3 0x0710 + 5c10 1 16 8 1 3 0x0710 + 5c10 1 16 8 2 3 0x0710 + 5c10 1 16 8 3 3 0x0710 + 5c10 1 16 8 4 3 0x0710 + 5c10 1 16 8 5 3 0x0710 + 5c10 1 16 8 6 3 0x0710 + 5c10 1 16 8 7 3 0x0710 +##############################Channels 64-71################################ + 5c10 1 16 9 0 3 0x0710 + 5c10 1 16 9 1 3 0x0710 + 5c10 1 16 9 2 3 0x0710 + 5c10 1 16 9 3 3 0x0710 + 5c10 1 16 9 4 3 0x0710 + 5c10 1 16 9 5 3 0x0710 + 5c10 1 16 9 6 3 0x0710 + 5c10 1 16 9 7 3 0x0710 +##############################Channels 72-79################################ + 5c10 1 16 10 0 3 0x0710 + 5c10 1 16 10 1 3 0x0710 + 5c10 1 16 10 2 3 0x0710 + 5c10 1 16 10 3 3 0x0710 + 5c10 1 16 10 4 3 0x0710 + 5c10 1 16 10 5 3 0x0710 + 5c10 1 16 10 6 3 0x0710 + 5c10 1 16 10 7 3 0x0710 +##############################Channels 80-87################################ + 5c10 1 16 11 0 3 0x0710 + 5c10 1 16 11 1 3 0x0710 + 5c10 1 16 11 2 3 0x0710 + 5c10 1 16 11 3 3 0x0710 + 5c10 1 16 11 4 3 0x0710 + 5c10 1 16 11 5 3 0x0710 + 5c10 1 16 11 6 3 0x0710 + 5c10 1 16 11 7 3 0x0710 +##############################Channels 88-95################################ + 5c10 1 16 12 0 3 0x0710 + 5c10 1 16 12 1 3 0x0710 + 5c10 1 16 12 2 3 0x0710 + 5c10 1 16 12 3 3 0x0710 + 5c10 1 16 12 4 3 0x0710 + 5c10 1 16 12 5 3 0x0710 + 5c10 1 16 12 6 3 0x0710 + 5c10 1 16 12 7 3 0x0710 +##############################Channels 96-103############################### + 5c10 1 16 13 0 3 0x0710 + 5c10 1 16 13 1 3 0x0710 + 5c10 1 16 13 2 3 0x0710 + 5c10 1 16 13 3 3 0x0710 + 5c10 1 16 13 4 3 0x0710 + 5c10 1 16 13 5 3 0x0710 + 5c10 1 16 13 6 3 0x0710 + 5c10 1 16 13 7 3 0x0710 +#############################Channels 104-111############################### + 5c10 1 16 14 0 3 0x0710 + 5c10 1 16 14 1 3 0x0710 + 5c10 1 16 14 2 3 0x0710 + 5c10 1 16 14 3 3 0x0710 + 5c10 1 16 14 4 3 0x0710 + 5c10 1 16 14 5 3 0x0710 + 5c10 1 16 14 6 3 0x0710 + 5c10 1 16 14 7 3 0x0710 +#############################Channels 112-119############################### + 5c10 1 16 15 0 3 0x0710 + 5c10 1 16 15 1 3 0x0710 + 5c10 1 16 15 2 3 0x0710 + 5c10 1 16 15 3 3 0x0710 + 5c10 1 16 15 4 3 0x0710 + 5c10 1 16 15 5 3 0x0710 + 5c10 1 16 15 6 3 0x0710 + 5c10 1 16 15 7 3 0x0710 diff --git a/tof/thr_trb3/tof_thr_86c2.db b/tof/thr_trb3/tof_thr_86c2.db new file mode 100644 index 0000000..597e26e --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c2.db @@ -0,0 +1,173 @@ +# The order of DACs is: +# DAC_16 - channels 120-127 +################################ +# DAC_0 +# 0: global threshold fast +# 1: global threshold slow +# 2: stretch fast +# 3: stretch slow +# 4: hysteresis fast +# 5: hysteresis slow +# 6: not used +# 7: not used +################################ +# DAC_1 - channels 0-7 +# . +# . +# . +# DAC_15 - channels 112-119 +# +# Board Chain ChainLen DAC Channel Command Value +###############################Channels 120-127############################# + 5c20 1 1 16 0 3 0x0710 + 5c20 1 1 16 1 3 0x0710 + 5c20 1 1 16 2 3 0x0710 + 5c20 1 1 16 3 3 0x0710 + 5c20 1 1 16 4 3 0x0710 + 5c20 1 1 16 5 3 0x0710 + 5c20 1 1 16 6 3 0x0710 + 5c20 1 1 16 7 3 0x0710 +###############################Global values################################ + 5c20 1 16 0 0 3 0x3100 + 5c20 1 16 0 1 3 0x3100 + 5c20 1 16 0 2 3 0x5000 + 5c20 1 16 0 3 3 0x5000 + 5c20 1 16 0 4 3 0x7000 + 5c20 1 16 0 5 3 0x7000 + 5c20 1 16 0 6 3 0x7000 + 5c20 1 16 0 7 3 0x7000 +###############################Channels 1-7################################# + 5c20 1 16 1 0 3 0x0710 + 5c20 1 16 1 1 3 0x0710 + 5c20 1 16 1 2 3 0x0710 + 5c20 1 16 1 3 3 0x0710 + 5c20 1 16 1 4 3 0x0710 + 5c20 1 16 1 5 3 0x0710 + 5c20 1 16 1 6 3 0x0710 + 5c20 1 16 1 7 3 0x0710 +###############################Channels 8-15################################ + 5c20 1 16 2 0 3 0x0710 + 5c20 1 16 2 1 3 0x0710 + 5c20 1 16 2 2 3 0x0710 + 5c20 1 16 2 3 3 0x0710 + 5c20 1 16 2 4 3 0x0710 + 5c20 1 16 2 5 3 0x0710 + 5c20 1 16 2 6 3 0x0710 + 5c20 1 16 2 7 3 0x0710 +##############################Channels 16-23################################ + 5c20 1 16 3 0 3 0x0710 + 5c20 1 16 3 1 3 0x0710 + 5c20 1 16 3 2 3 0x0710 + 5c20 1 16 3 3 3 0x0710 + 5c20 1 16 3 4 3 0x0710 + 5c20 1 16 3 5 3 0x0710 + 5c20 1 16 3 6 3 0x0710 + 5c20 1 16 3 7 3 0x0710 +##############################Channels 24-31################################ + 5c20 1 16 4 0 3 0x0710 + 5c20 1 16 4 1 3 0x0710 + 5c20 1 16 4 2 3 0x0710 + 5c20 1 16 4 3 3 0x0710 + 5c20 1 16 4 4 3 0x0710 + 5c20 1 16 4 5 3 0x0710 + 5c20 1 16 4 6 3 0x0710 + 5c20 1 16 4 7 3 0x0710 +##############################Channels 32-39################################ + 5c20 1 16 5 0 3 0x0710 + 5c20 1 16 5 1 3 0x0710 + 5c20 1 16 5 2 3 0x0710 + 5c20 1 16 5 3 3 0x0710 + 5c20 1 16 5 4 3 0x0710 + 5c20 1 16 5 5 3 0x0710 + 5c20 1 16 5 6 3 0x0710 + 5c20 1 16 5 7 3 0x0710 +##############################Channels 40-47################################ + 5c20 1 16 6 0 3 0x0710 + 5c20 1 16 6 1 3 0x0710 + 5c20 1 16 6 2 3 0x0710 + 5c20 1 16 6 3 3 0x0710 + 5c20 1 16 6 4 3 0x0710 + 5c20 1 16 6 5 3 0x0710 + 5c20 1 16 6 6 3 0x0710 + 5c20 1 16 6 7 3 0x0710 +##############################Channels 48-55################################ + 5c20 1 16 7 0 3 0x0710 + 5c20 1 16 7 1 3 0x0710 + 5c20 1 16 7 2 3 0x0710 + 5c20 1 16 7 3 3 0x0710 + 5c20 1 16 7 4 3 0x0710 + 5c20 1 16 7 5 3 0x0710 + 5c20 1 16 7 6 3 0x0710 + 5c20 1 16 7 7 3 0x0710 +##############################Channels 56-63################################ + 5c20 1 16 8 0 3 0x0710 + 5c20 1 16 8 1 3 0x0710 + 5c20 1 16 8 2 3 0x0710 + 5c20 1 16 8 3 3 0x0710 + 5c20 1 16 8 4 3 0x0710 + 5c20 1 16 8 5 3 0x0710 + 5c20 1 16 8 6 3 0x0710 + 5c20 1 16 8 7 3 0x0710 +##############################Channels 64-71################################ + 5c20 1 16 9 0 3 0x0710 + 5c20 1 16 9 1 3 0x0710 + 5c20 1 16 9 2 3 0x0710 + 5c20 1 16 9 3 3 0x0710 + 5c20 1 16 9 4 3 0x0710 + 5c20 1 16 9 5 3 0x0710 + 5c20 1 16 9 6 3 0x0710 + 5c20 1 16 9 7 3 0x0710 +##############################Channels 72-79################################ + 5c20 1 16 10 0 3 0x0710 + 5c20 1 16 10 1 3 0x0710 + 5c20 1 16 10 2 3 0x0710 + 5c20 1 16 10 3 3 0x0710 + 5c20 1 16 10 4 3 0x0710 + 5c20 1 16 10 5 3 0x0710 + 5c20 1 16 10 6 3 0x0710 + 5c20 1 16 10 7 3 0x0710 +##############################Channels 80-87################################ + 5c20 1 16 11 0 3 0x0710 + 5c20 1 16 11 1 3 0x0710 + 5c20 1 16 11 2 3 0x0710 + 5c20 1 16 11 3 3 0x0710 + 5c20 1 16 11 4 3 0x0710 + 5c20 1 16 11 5 3 0x0710 + 5c20 1 16 11 6 3 0x0710 + 5c20 1 16 11 7 3 0x0710 +##############################Channels 88-95################################ + 5c20 1 16 12 0 3 0x0710 + 5c20 1 16 12 1 3 0x0710 + 5c20 1 16 12 2 3 0x0710 + 5c20 1 16 12 3 3 0x0710 + 5c20 1 16 12 4 3 0x0710 + 5c20 1 16 12 5 3 0x0710 + 5c20 1 16 12 6 3 0x0710 + 5c20 1 16 12 7 3 0x0710 +##############################Channels 96-103############################### + 5c20 1 16 13 0 3 0x0710 + 5c20 1 16 13 1 3 0x0710 + 5c20 1 16 13 2 3 0x0710 + 5c20 1 16 13 3 3 0x0710 + 5c20 1 16 13 4 3 0x0710 + 5c20 1 16 13 5 3 0x0710 + 5c20 1 16 13 6 3 0x0710 + 5c20 1 16 13 7 3 0x0710 +#############################Channels 104-111############################### + 5c20 1 16 14 0 3 0x0710 + 5c20 1 16 14 1 3 0x0710 + 5c20 1 16 14 2 3 0x0710 + 5c20 1 16 14 3 3 0x0710 + 5c20 1 16 14 4 3 0x0710 + 5c20 1 16 14 5 3 0x0710 + 5c20 1 16 14 6 3 0x0710 + 5c20 1 16 14 7 3 0x0710 +#############################Channels 112-119############################### + 5c20 1 16 15 0 3 0x0710 + 5c20 1 16 15 1 3 0x0710 + 5c20 1 16 15 2 3 0x0710 + 5c20 1 16 15 3 3 0x0710 + 5c20 1 16 15 4 3 0x0710 + 5c20 1 16 15 5 3 0x0710 + 5c20 1 16 15 6 3 0x0710 + 5c20 1 16 15 7 3 0x0710 diff --git a/tof/thr_trb3/tof_thr_86c3.db b/tof/thr_trb3/tof_thr_86c3.db new file mode 100644 index 0000000..a84bfda --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c3.db @@ -0,0 +1,173 @@ +# The order of DACs is: +# DAC_16 - channels 120-127 +################################ +# DAC_0 +# 0: global threshold fast +# 1: global threshold slow +# 2: stretch fast +# 3: stretch slow +# 4: hysteresis fast +# 5: hysteresis slow +# 6: not used +# 7: not used +################################ +# DAC_1 - channels 0-7 +# . +# . +# . +# DAC_15 - channels 112-119 +# +# Board Chain ChainLen DAC Channel Command Value +###############################Channels 120-127############################# + 5c30 1 1 16 0 3 0x0710 + 5c30 1 1 16 1 3 0x0710 + 5c30 1 1 16 2 3 0x0710 + 5c30 1 1 16 3 3 0x0710 + 5c30 1 1 16 4 3 0x0710 + 5c30 1 1 16 5 3 0x0710 + 5c30 1 1 16 6 3 0x0710 + 5c30 1 1 16 7 3 0x0710 +###############################Global values################################ + 5c30 1 16 0 0 3 0x3100 + 5c30 1 16 0 1 3 0x3100 + 5c30 1 16 0 2 3 0x5000 + 5c30 1 16 0 3 3 0x5000 + 5c30 1 16 0 4 3 0x7000 + 5c30 1 16 0 5 3 0x7000 + 5c30 1 16 0 6 3 0x7000 + 5c30 1 16 0 7 3 0x7000 +###############################Channels 1-7################################# + 5c30 1 16 1 0 3 0x0710 + 5c30 1 16 1 1 3 0x0710 + 5c30 1 16 1 2 3 0x0710 + 5c30 1 16 1 3 3 0x0710 + 5c30 1 16 1 4 3 0x0710 + 5c30 1 16 1 5 3 0x0710 + 5c30 1 16 1 6 3 0x0710 + 5c30 1 16 1 7 3 0x0710 +###############################Channels 8-15################################ + 5c30 1 16 2 0 3 0x0710 + 5c30 1 16 2 1 3 0x0710 + 5c30 1 16 2 2 3 0x0710 + 5c30 1 16 2 3 3 0x0710 + 5c30 1 16 2 4 3 0x0710 + 5c30 1 16 2 5 3 0x0710 + 5c30 1 16 2 6 3 0x0710 + 5c30 1 16 2 7 3 0x0710 +##############################Channels 16-23################################ + 5c30 1 16 3 0 3 0x0710 + 5c30 1 16 3 1 3 0x0710 + 5c30 1 16 3 2 3 0x0710 + 5c30 1 16 3 3 3 0x0710 + 5c30 1 16 3 4 3 0x0710 + 5c30 1 16 3 5 3 0x0710 + 5c30 1 16 3 6 3 0x0710 + 5c30 1 16 3 7 3 0x0710 +##############################Channels 24-31################################ + 5c30 1 16 4 0 3 0x0710 + 5c30 1 16 4 1 3 0x0710 + 5c30 1 16 4 2 3 0x0710 + 5c30 1 16 4 3 3 0x0710 + 5c30 1 16 4 4 3 0x0710 + 5c30 1 16 4 5 3 0x0710 + 5c30 1 16 4 6 3 0x0710 + 5c30 1 16 4 7 3 0x0710 +##############################Channels 32-39################################ + 5c30 1 16 5 0 3 0x0710 + 5c30 1 16 5 1 3 0x0710 + 5c30 1 16 5 2 3 0x0710 + 5c30 1 16 5 3 3 0x0710 + 5c30 1 16 5 4 3 0x0710 + 5c30 1 16 5 5 3 0x0710 + 5c30 1 16 5 6 3 0x0710 + 5c30 1 16 5 7 3 0x0710 +##############################Channels 40-47################################ + 5c30 1 16 6 0 3 0x0710 + 5c30 1 16 6 1 3 0x0710 + 5c30 1 16 6 2 3 0x0710 + 5c30 1 16 6 3 3 0x0710 + 5c30 1 16 6 4 3 0x0710 + 5c30 1 16 6 5 3 0x0710 + 5c30 1 16 6 6 3 0x0710 + 5c30 1 16 6 7 3 0x0710 +##############################Channels 48-55################################ + 5c30 1 16 7 0 3 0x0710 + 5c30 1 16 7 1 3 0x0710 + 5c30 1 16 7 2 3 0x0710 + 5c30 1 16 7 3 3 0x0710 + 5c30 1 16 7 4 3 0x0710 + 5c30 1 16 7 5 3 0x0710 + 5c30 1 16 7 6 3 0x0710 + 5c30 1 16 7 7 3 0x0710 +##############################Channels 56-63################################ + 5c30 1 16 8 0 3 0x0710 + 5c30 1 16 8 1 3 0x0710 + 5c30 1 16 8 2 3 0x0710 + 5c30 1 16 8 3 3 0x0710 + 5c30 1 16 8 4 3 0x0710 + 5c30 1 16 8 5 3 0x0710 + 5c30 1 16 8 6 3 0x0710 + 5c30 1 16 8 7 3 0x0710 +##############################Channels 64-71################################ + 5c30 1 16 9 0 3 0x0710 + 5c30 1 16 9 1 3 0x0710 + 5c30 1 16 9 2 3 0x0710 + 5c30 1 16 9 3 3 0x0710 + 5c30 1 16 9 4 3 0x0710 + 5c30 1 16 9 5 3 0x0710 + 5c30 1 16 9 6 3 0x0710 + 5c30 1 16 9 7 3 0x0710 +##############################Channels 72-79################################ + 5c30 1 16 10 0 3 0x0710 + 5c30 1 16 10 1 3 0x0710 + 5c30 1 16 10 2 3 0x0710 + 5c30 1 16 10 3 3 0x0710 + 5c30 1 16 10 4 3 0x0710 + 5c30 1 16 10 5 3 0x0710 + 5c30 1 16 10 6 3 0x0710 + 5c30 1 16 10 7 3 0x0710 +##############################Channels 80-87################################ + 5c30 1 16 11 0 3 0x0710 + 5c30 1 16 11 1 3 0x0710 + 5c30 1 16 11 2 3 0x0710 + 5c30 1 16 11 3 3 0x0710 + 5c30 1 16 11 4 3 0x0710 + 5c30 1 16 11 5 3 0x0710 + 5c30 1 16 11 6 3 0x0710 + 5c30 1 16 11 7 3 0x0710 +##############################Channels 88-95################################ + 5c30 1 16 12 0 3 0x0710 + 5c30 1 16 12 1 3 0x0710 + 5c30 1 16 12 2 3 0x0710 + 5c30 1 16 12 3 3 0x0710 + 5c30 1 16 12 4 3 0x0710 + 5c30 1 16 12 5 3 0x0710 + 5c30 1 16 12 6 3 0x0710 + 5c30 1 16 12 7 3 0x0710 +##############################Channels 96-103############################### + 5c30 1 16 13 0 3 0x0710 + 5c30 1 16 13 1 3 0x0710 + 5c30 1 16 13 2 3 0x0710 + 5c30 1 16 13 3 3 0x0710 + 5c30 1 16 13 4 3 0x0710 + 5c30 1 16 13 5 3 0x0710 + 5c30 1 16 13 6 3 0x0710 + 5c30 1 16 13 7 3 0x0710 +#############################Channels 104-111############################### + 5c30 1 16 14 0 3 0x0710 + 5c30 1 16 14 1 3 0x0710 + 5c30 1 16 14 2 3 0x0710 + 5c30 1 16 14 3 3 0x0710 + 5c30 1 16 14 4 3 0x0710 + 5c30 1 16 14 5 3 0x0710 + 5c30 1 16 14 6 3 0x0710 + 5c30 1 16 14 7 3 0x0710 +#############################Channels 112-119############################### + 5c30 1 16 15 0 3 0x0710 + 5c30 1 16 15 1 3 0x0710 + 5c30 1 16 15 2 3 0x0710 + 5c30 1 16 15 3 3 0x0710 + 5c30 1 16 15 4 3 0x0710 + 5c30 1 16 15 5 3 0x0710 + 5c30 1 16 15 6 3 0x0710 + 5c30 1 16 15 7 3 0x0710 diff --git a/tof/thr_trb3/tof_thr_86c4.db b/tof/thr_trb3/tof_thr_86c4.db new file mode 100644 index 0000000..eb360f8 --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c4.db @@ -0,0 +1,173 @@ +# The order of DACs is: +# DAC_16 - channels 120-127 +################################ +# DAC_0 +# 0: global threshold fast +# 1: global threshold slow +# 2: stretch fast +# 3: stretch slow +# 4: hysteresis fast +# 5: hysteresis slow +# 6: not used +# 7: not used +################################ +# DAC_1 - channels 0-7 +# . +# . +# . +# DAC_15 - channels 112-119 +# +# Board Chain ChainLen DAC Channel Command Value +###############################Channels 120-127############################# + 5c40 1 1 16 0 3 0x0710 + 5c40 1 1 16 1 3 0x0710 + 5c40 1 1 16 2 3 0x0710 + 5c40 1 1 16 3 3 0x0710 + 5c40 1 1 16 4 3 0x0710 + 5c40 1 1 16 5 3 0x0710 + 5c40 1 1 16 6 3 0x0710 + 5c40 1 1 16 7 3 0x0710 +###############################Global values################################ + 5c40 1 16 0 0 3 0x3100 + 5c40 1 16 0 1 3 0x3100 + 5c40 1 16 0 2 3 0x5000 + 5c40 1 16 0 3 3 0x5000 + 5c40 1 16 0 4 3 0x7000 + 5c40 1 16 0 5 3 0x7000 + 5c40 1 16 0 6 3 0x7000 + 5c40 1 16 0 7 3 0x7000 +###############################Channels 1-7################################# + 5c40 1 16 1 0 3 0x0710 + 5c40 1 16 1 1 3 0x0710 + 5c40 1 16 1 2 3 0x0710 + 5c40 1 16 1 3 3 0x0710 + 5c40 1 16 1 4 3 0x0710 + 5c40 1 16 1 5 3 0x0710 + 5c40 1 16 1 6 3 0x0710 + 5c40 1 16 1 7 3 0x0710 +###############################Channels 8-15################################ + 5c40 1 16 2 0 3 0x0710 + 5c40 1 16 2 1 3 0x0710 + 5c40 1 16 2 2 3 0x0710 + 5c40 1 16 2 3 3 0x0710 + 5c40 1 16 2 4 3 0x0710 + 5c40 1 16 2 5 3 0x0710 + 5c40 1 16 2 6 3 0x0710 + 5c40 1 16 2 7 3 0x0710 +##############################Channels 16-23################################ + 5c40 1 16 3 0 3 0x0710 + 5c40 1 16 3 1 3 0x0710 + 5c40 1 16 3 2 3 0x0710 + 5c40 1 16 3 3 3 0x0710 + 5c40 1 16 3 4 3 0x0710 + 5c40 1 16 3 5 3 0x0710 + 5c40 1 16 3 6 3 0x0710 + 5c40 1 16 3 7 3 0x0710 +##############################Channels 24-31################################ + 5c40 1 16 4 0 3 0x0710 + 5c40 1 16 4 1 3 0x0710 + 5c40 1 16 4 2 3 0x0710 + 5c40 1 16 4 3 3 0x0710 + 5c40 1 16 4 4 3 0x0710 + 5c40 1 16 4 5 3 0x0710 + 5c40 1 16 4 6 3 0x0710 + 5c40 1 16 4 7 3 0x0710 +##############################Channels 32-39################################ + 5c40 1 16 5 0 3 0x0710 + 5c40 1 16 5 1 3 0x0710 + 5c40 1 16 5 2 3 0x0710 + 5c40 1 16 5 3 3 0x0710 + 5c40 1 16 5 4 3 0x0710 + 5c40 1 16 5 5 3 0x0710 + 5c40 1 16 5 6 3 0x0710 + 5c40 1 16 5 7 3 0x0710 +##############################Channels 40-47################################ + 5c40 1 16 6 0 3 0x0710 + 5c40 1 16 6 1 3 0x0710 + 5c40 1 16 6 2 3 0x0710 + 5c40 1 16 6 3 3 0x0710 + 5c40 1 16 6 4 3 0x0710 + 5c40 1 16 6 5 3 0x0710 + 5c40 1 16 6 6 3 0x0710 + 5c40 1 16 6 7 3 0x0710 +##############################Channels 48-55################################ + 5c40 1 16 7 0 3 0x0710 + 5c40 1 16 7 1 3 0x0710 + 5c40 1 16 7 2 3 0x0710 + 5c40 1 16 7 3 3 0x0710 + 5c40 1 16 7 4 3 0x0710 + 5c40 1 16 7 5 3 0x0710 + 5c40 1 16 7 6 3 0x0710 + 5c40 1 16 7 7 3 0x0710 +##############################Channels 56-63################################ + 5c40 1 16 8 0 3 0x0710 + 5c40 1 16 8 1 3 0x0710 + 5c40 1 16 8 2 3 0x0710 + 5c40 1 16 8 3 3 0x0710 + 5c40 1 16 8 4 3 0x0710 + 5c40 1 16 8 5 3 0x0710 + 5c40 1 16 8 6 3 0x0710 + 5c40 1 16 8 7 3 0x0710 +##############################Channels 64-71################################ + 5c40 1 16 9 0 3 0x0710 + 5c40 1 16 9 1 3 0x0710 + 5c40 1 16 9 2 3 0x0710 + 5c40 1 16 9 3 3 0x0710 + 5c40 1 16 9 4 3 0x0710 + 5c40 1 16 9 5 3 0x0710 + 5c40 1 16 9 6 3 0x0710 + 5c40 1 16 9 7 3 0x0710 +##############################Channels 72-79################################ + 5c40 1 16 10 0 3 0x0710 + 5c40 1 16 10 1 3 0x0710 + 5c40 1 16 10 2 3 0x0710 + 5c40 1 16 10 3 3 0x0710 + 5c40 1 16 10 4 3 0x0710 + 5c40 1 16 10 5 3 0x0710 + 5c40 1 16 10 6 3 0x0710 + 5c40 1 16 10 7 3 0x0710 +##############################Channels 80-87################################ + 5c40 1 16 11 0 3 0x0710 + 5c40 1 16 11 1 3 0x0710 + 5c40 1 16 11 2 3 0x0710 + 5c40 1 16 11 3 3 0x0710 + 5c40 1 16 11 4 3 0x0710 + 5c40 1 16 11 5 3 0x0710 + 5c40 1 16 11 6 3 0x0710 + 5c40 1 16 11 7 3 0x0710 +##############################Channels 88-95################################ + 5c40 1 16 12 0 3 0x0710 + 5c40 1 16 12 1 3 0x0710 + 5c40 1 16 12 2 3 0x0710 + 5c40 1 16 12 3 3 0x0710 + 5c40 1 16 12 4 3 0x0710 + 5c40 1 16 12 5 3 0x0710 + 5c40 1 16 12 6 3 0x0710 + 5c40 1 16 12 7 3 0x0710 +##############################Channels 96-103############################### + 5c40 1 16 13 0 3 0x0710 + 5c40 1 16 13 1 3 0x0710 + 5c40 1 16 13 2 3 0x0710 + 5c40 1 16 13 3 3 0x0710 + 5c40 1 16 13 4 3 0x0710 + 5c40 1 16 13 5 3 0x0710 + 5c40 1 16 13 6 3 0x0710 + 5c40 1 16 13 7 3 0x0710 +#############################Channels 104-111############################### + 5c40 1 16 14 0 3 0x0710 + 5c40 1 16 14 1 3 0x0710 + 5c40 1 16 14 2 3 0x0710 + 5c40 1 16 14 3 3 0x0710 + 5c40 1 16 14 4 3 0x0710 + 5c40 1 16 14 5 3 0x0710 + 5c40 1 16 14 6 3 0x0710 + 5c40 1 16 14 7 3 0x0710 +#############################Channels 112-119############################### + 5c40 1 16 15 0 3 0x0710 + 5c40 1 16 15 1 3 0x0710 + 5c40 1 16 15 2 3 0x0710 + 5c40 1 16 15 3 3 0x0710 + 5c40 1 16 15 4 3 0x0710 + 5c40 1 16 15 5 3 0x0710 + 5c40 1 16 15 6 3 0x0710 + 5c40 1 16 15 7 3 0x0710 diff --git a/tof/thr_trb3/tof_thr_86c5.db b/tof/thr_trb3/tof_thr_86c5.db new file mode 100644 index 0000000..50174be --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c5.db @@ -0,0 +1,173 @@ +# The order of DACs is: +# DAC_16 - channels 120-127 +################################ +# DAC_0 +# 0: global threshold fast +# 1: global threshold slow +# 2: stretch fast +# 3: stretch slow +# 4: hysteresis fast +# 5: hysteresis slow +# 6: not used +# 7: not used +################################ +# DAC_1 - channels 0-7 +# . +# . +# . +# DAC_15 - channels 112-119 +# +# Board Chain ChainLen DAC Channel Command Value +###############################Channels 120-127############################# + 5c50 1 1 16 0 3 0x0710 + 5c50 1 1 16 1 3 0x0710 + 5c50 1 1 16 2 3 0x0710 + 5c50 1 1 16 3 3 0x0710 + 5c50 1 1 16 4 3 0x0710 + 5c50 1 1 16 5 3 0x0710 + 5c50 1 1 16 6 3 0x0710 + 5c50 1 1 16 7 3 0x0710 +###############################Global values################################ + 5c50 1 16 0 0 3 0x3100 + 5c50 1 16 0 1 3 0x3100 + 5c50 1 16 0 2 3 0x5000 + 5c50 1 16 0 3 3 0x5000 + 5c50 1 16 0 4 3 0x7000 + 5c50 1 16 0 5 3 0x7000 + 5c50 1 16 0 6 3 0x7000 + 5c50 1 16 0 7 3 0x7000 +###############################Channels 1-7################################# + 5c50 1 16 1 0 3 0x0710 + 5c50 1 16 1 1 3 0x0710 + 5c50 1 16 1 2 3 0x0710 + 5c50 1 16 1 3 3 0x0710 + 5c50 1 16 1 4 3 0x0710 + 5c50 1 16 1 5 3 0x0710 + 5c50 1 16 1 6 3 0x0710 + 5c50 1 16 1 7 3 0x0710 +###############################Channels 8-15################################ + 5c50 1 16 2 0 3 0x0710 + 5c50 1 16 2 1 3 0x0710 + 5c50 1 16 2 2 3 0x0710 + 5c50 1 16 2 3 3 0x0710 + 5c50 1 16 2 4 3 0x0710 + 5c50 1 16 2 5 3 0x0710 + 5c50 1 16 2 6 3 0x0710 + 5c50 1 16 2 7 3 0x0710 +##############################Channels 16-23################################ + 5c50 1 16 3 0 3 0x0710 + 5c50 1 16 3 1 3 0x0710 + 5c50 1 16 3 2 3 0x0710 + 5c50 1 16 3 3 3 0x0710 + 5c50 1 16 3 4 3 0x0710 + 5c50 1 16 3 5 3 0x0710 + 5c50 1 16 3 6 3 0x0710 + 5c50 1 16 3 7 3 0x0710 +##############################Channels 24-31################################ + 5c50 1 16 4 0 3 0x0710 + 5c50 1 16 4 1 3 0x0710 + 5c50 1 16 4 2 3 0x0710 + 5c50 1 16 4 3 3 0x0710 + 5c50 1 16 4 4 3 0x0710 + 5c50 1 16 4 5 3 0x0710 + 5c50 1 16 4 6 3 0x0710 + 5c50 1 16 4 7 3 0x0710 +##############################Channels 32-39################################ + 5c50 1 16 5 0 3 0x0710 + 5c50 1 16 5 1 3 0x0710 + 5c50 1 16 5 2 3 0x0710 + 5c50 1 16 5 3 3 0x0710 + 5c50 1 16 5 4 3 0x0710 + 5c50 1 16 5 5 3 0x0710 + 5c50 1 16 5 6 3 0x0710 + 5c50 1 16 5 7 3 0x0710 +##############################Channels 40-47################################ + 5c50 1 16 6 0 3 0x0710 + 5c50 1 16 6 1 3 0x0710 + 5c50 1 16 6 2 3 0x0710 + 5c50 1 16 6 3 3 0x0710 + 5c50 1 16 6 4 3 0x0710 + 5c50 1 16 6 5 3 0x0710 + 5c50 1 16 6 6 3 0x0710 + 5c50 1 16 6 7 3 0x0710 +##############################Channels 48-55################################ + 5c50 1 16 7 0 3 0x0710 + 5c50 1 16 7 1 3 0x0710 + 5c50 1 16 7 2 3 0x0710 + 5c50 1 16 7 3 3 0x0710 + 5c50 1 16 7 4 3 0x0710 + 5c50 1 16 7 5 3 0x0710 + 5c50 1 16 7 6 3 0x0710 + 5c50 1 16 7 7 3 0x0710 +##############################Channels 56-63################################ + 5c50 1 16 8 0 3 0x0710 + 5c50 1 16 8 1 3 0x0710 + 5c50 1 16 8 2 3 0x0710 + 5c50 1 16 8 3 3 0x0710 + 5c50 1 16 8 4 3 0x0710 + 5c50 1 16 8 5 3 0x0710 + 5c50 1 16 8 6 3 0x0710 + 5c50 1 16 8 7 3 0x0710 +##############################Channels 64-71################################ + 5c50 1 16 9 0 3 0x0710 + 5c50 1 16 9 1 3 0x0710 + 5c50 1 16 9 2 3 0x0710 + 5c50 1 16 9 3 3 0x0710 + 5c50 1 16 9 4 3 0x0710 + 5c50 1 16 9 5 3 0x0710 + 5c50 1 16 9 6 3 0x0710 + 5c50 1 16 9 7 3 0x0710 +##############################Channels 72-79################################ + 5c50 1 16 10 0 3 0x0710 + 5c50 1 16 10 1 3 0x0710 + 5c50 1 16 10 2 3 0x0710 + 5c50 1 16 10 3 3 0x0710 + 5c50 1 16 10 4 3 0x0710 + 5c50 1 16 10 5 3 0x0710 + 5c50 1 16 10 6 3 0x0710 + 5c50 1 16 10 7 3 0x0710 +##############################Channels 80-87################################ + 5c50 1 16 11 0 3 0x0710 + 5c50 1 16 11 1 3 0x0710 + 5c50 1 16 11 2 3 0x0710 + 5c50 1 16 11 3 3 0x0710 + 5c50 1 16 11 4 3 0x0710 + 5c50 1 16 11 5 3 0x0710 + 5c50 1 16 11 6 3 0x0710 + 5c50 1 16 11 7 3 0x0710 +##############################Channels 88-95################################ + 5c50 1 16 12 0 3 0x0710 + 5c50 1 16 12 1 3 0x0710 + 5c50 1 16 12 2 3 0x0710 + 5c50 1 16 12 3 3 0x0710 + 5c50 1 16 12 4 3 0x0710 + 5c50 1 16 12 5 3 0x0710 + 5c50 1 16 12 6 3 0x0710 + 5c50 1 16 12 7 3 0x0710 +##############################Channels 96-103############################### + 5c50 1 16 13 0 3 0x0710 + 5c50 1 16 13 1 3 0x0710 + 5c50 1 16 13 2 3 0x0710 + 5c50 1 16 13 3 3 0x0710 + 5c50 1 16 13 4 3 0x0710 + 5c50 1 16 13 5 3 0x0710 + 5c50 1 16 13 6 3 0x0710 + 5c50 1 16 13 7 3 0x0710 +#############################Channels 104-111############################### + 5c50 1 16 14 0 3 0x0710 + 5c50 1 16 14 1 3 0x0710 + 5c50 1 16 14 2 3 0x0710 + 5c50 1 16 14 3 3 0x0710 + 5c50 1 16 14 4 3 0x0710 + 5c50 1 16 14 5 3 0x0710 + 5c50 1 16 14 6 3 0x0710 + 5c50 1 16 14 7 3 0x0710 +#############################Channels 112-119############################### + 5c50 1 16 15 0 3 0x0710 + 5c50 1 16 15 1 3 0x0710 + 5c50 1 16 15 2 3 0x0710 + 5c50 1 16 15 3 3 0x0710 + 5c50 1 16 15 4 3 0x0710 + 5c50 1 16 15 5 3 0x0710 + 5c50 1 16 15 6 3 0x0710 + 5c50 1 16 15 7 3 0x0710 diff --git a/tof/thr_trb3/tof_thr_86c6.db b/tof/thr_trb3/tof_thr_86c6.db new file mode 100644 index 0000000..f145539 --- /dev/null +++ b/tof/thr_trb3/tof_thr_86c6.db @@ -0,0 +1,137 @@ +# Board Chain ChainLen DAC Channel Command Value + 5c30 2 1 16 0 3 0x0710 + 5c30 2 1 16 1 3 0x0710 + 5c30 2 1 16 2 3 0x0710 + 5c30 2 1 16 3 3 0x0710 + 5c30 2 1 16 4 3 0x0710 + 5c30 2 1 16 5 3 0x0710 + 5c30 2 1 16 6 3 0x0710 + 5c30 2 1 16 7 3 0x0710 + 5c30 2 16 0 0 3 0x3100 + 5c30 2 16 0 1 3 0x3100 + 5c30 2 16 0 2 3 0x5000 + 5c30 2 16 0 3 3 0x5000 + 5c30 2 16 0 4 3 0x7000 + 5c30 2 16 0 5 3 0x7000 + 5c30 2 16 0 6 3 0x7000 + 5c30 2 16 0 7 3 0x7000 + 5c30 2 16 1 0 3 0x0710 + 5c30 2 16 1 1 3 0x0710 + 5c30 2 16 1 2 3 0x0710 + 5c30 2 16 1 3 3 0x0710 + 5c30 2 16 1 4 3 0x0710 + 5c30 2 16 1 5 3 0x0710 + 5c30 2 16 1 6 3 0x0710 + 5c30 2 16 1 7 3 0x0710 + 5c30 2 16 2 0 3 0x0710 + 5c30 2 16 2 1 3 0x0710 + 5c30 2 16 2 2 3 0x0710 + 5c30 2 16 2 3 3 0x0710 + 5c30 2 16 2 4 3 0x0710 + 5c30 2 16 2 5 3 0x0710 + 5c30 2 16 2 6 3 0x0710 + 5c30 2 16 2 7 3 0x0710 + 5c30 2 16 3 0 3 0x0710 + 5c30 2 16 3 1 3 0x0710 + 5c30 2 16 3 2 3 0x0710 + 5c30 2 16 3 3 3 0x0710 + 5c30 2 16 3 4 3 0x0710 + 5c30 2 16 3 5 3 0x0710 + 5c30 2 16 3 6 3 0x0710 + 5c30 2 16 3 7 3 0x0710 + 5c30 2 16 4 0 3 0x0710 + 5c30 2 16 4 1 3 0x0710 + 5c30 2 16 4 2 3 0x0710 + 5c30 2 16 4 3 3 0x0710 + 5c30 2 16 4 4 3 0x0710 + 5c30 2 16 4 5 3 0x0710 + 5c30 2 16 4 6 3 0x0710 + 5c30 2 16 4 7 3 0x0710 + 5c30 2 16 5 0 3 0x0710 + 5c30 2 16 5 1 3 0x0710 + 5c30 2 16 5 2 3 0x0710 + 5c30 2 16 5 3 3 0x0710 + 5c30 2 16 5 4 3 0x0710 + 5c30 2 16 5 5 3 0x0710 + 5c30 2 16 5 6 3 0x0710 + 5c30 2 16 5 7 3 0x0710 + 5c30 2 16 6 0 3 0x0710 + 5c30 2 16 6 1 3 0x0710 + 5c30 2 16 6 2 3 0x0710 + 5c30 2 16 6 3 3 0x0710 + 5c30 2 16 6 4 3 0x0710 + 5c30 2 16 6 5 3 0x0710 + 5c30 2 16 6 6 3 0x0710 + 5c30 2 16 6 7 3 0x0710 + 5c30 2 16 7 0 3 0x0710 + 5c30 2 16 7 1 3 0x0710 + 5c30 2 16 7 2 3 0x0710 + 5c30 2 16 7 3 3 0x0710 + 5c30 2 16 7 4 3 0x0710 + 5c30 2 16 7 5 3 0x0710 + 5c30 2 16 7 6 3 0x0710 + 5c30 2 16 7 7 3 0x0710 + 5c30 2 16 8 0 3 0x0710 + 5c30 2 16 8 1 3 0x0710 + 5c30 2 16 8 2 3 0x0710 + 5c30 2 16 8 3 3 0x0710 + 5c30 2 16 8 4 3 0x0710 + 5c30 2 16 8 5 3 0x0710 + 5c30 2 16 8 6 3 0x0710 + 5c30 2 16 8 7 3 0x0710 + 5c30 2 16 9 0 3 0x0710 + 5c30 2 16 9 1 3 0x0710 + 5c30 2 16 9 2 3 0x0710 + 5c30 2 16 9 3 3 0x0710 + 5c30 2 16 9 4 3 0x0710 + 5c30 2 16 9 5 3 0x0710 + 5c30 2 16 9 6 3 0x0710 + 5c30 2 16 9 7 3 0x0710 + 5c30 2 16 10 0 3 0x0710 + 5c30 2 16 10 1 3 0x0710 + 5c30 2 16 10 2 3 0x0710 + 5c30 2 16 10 3 3 0x0710 + 5c30 2 16 10 4 3 0x0710 + 5c30 2 16 10 5 3 0x0710 + 5c30 2 16 10 6 3 0x0710 + 5c30 2 16 10 7 3 0x0710 + 5c30 2 16 11 0 3 0x0710 + 5c30 2 16 11 1 3 0x0710 + 5c30 2 16 11 2 3 0x0710 + 5c30 2 16 11 3 3 0x0710 + 5c30 2 16 11 4 3 0x0710 + 5c30 2 16 11 5 3 0x0710 + 5c30 2 16 11 6 3 0x0710 + 5c30 2 16 11 7 3 0x0710 + 5c30 2 16 12 0 3 0x0710 + 5c30 2 16 12 1 3 0x0710 + 5c30 2 16 12 2 3 0x0710 + 5c30 2 16 12 3 3 0x0710 + 5c30 2 16 12 4 3 0x0710 + 5c30 2 16 12 5 3 0x0710 + 5c30 2 16 12 6 3 0x0710 + 5c30 2 16 12 7 3 0x0710 + 5c30 2 16 13 0 3 0x0710 + 5c30 2 16 13 1 3 0x0710 + 5c30 2 16 13 2 3 0x0710 + 5c30 2 16 13 3 3 0x0710 + 5c30 2 16 13 4 3 0x0710 + 5c30 2 16 13 5 3 0x0710 + 5c30 2 16 13 6 3 0x0710 + 5c30 2 16 13 7 3 0x0710 + 5c30 2 16 14 0 3 0x0710 + 5c30 2 16 14 1 3 0x0710 + 5c30 2 16 14 2 3 0x0710 + 5c30 2 16 14 3 3 0x0710 + 5c30 2 16 14 4 3 0x0710 + 5c30 2 16 14 5 3 0x0710 + 5c30 2 16 14 6 3 0x0710 + 5c30 2 16 14 7 3 0x0710 + 5c30 2 16 15 0 3 0x0710 + 5c30 2 16 15 1 3 0x0710 + 5c30 2 16 15 2 3 0x0710 + 5c30 2 16 15 3 3 0x0710 + 5c30 2 16 15 4 3 0x0710 + 5c30 2 16 15 5 3 0x0710 + 5c30 2 16 15 6 3 0x0710 + 5c30 2 16 15 7 3 0x0710 diff --git a/trg/dump_register_triggerbox.sh b/trg/dump_register_triggerbox.sh new file mode 100644 index 0000000..390721a --- /dev/null +++ b/trg/dump_register_triggerbox.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +for i in {40960..41471}; do echo "trbcmd w" $i `trbcmd r 0xfe69 $i 2>/dev/null` | awk '{print $1,$2,$4,$3,$5}' | grep -v " " >> trigger.cmd; done; diff --git a/ecal/register_monitoring_trigger.db b/trg/register_monitoring_trigger.db similarity index 100% rename from ecal/register_monitoring_trigger.db rename to trg/register_monitoring_trigger.db diff --git a/ecal/register_monitoring_trigger_forwardhalo.db b/trg/register_monitoring_trigger_forwardhalo.db similarity index 100% rename from ecal/register_monitoring_trigger_forwardhalo.db rename to trg/register_monitoring_trigger_forwardhalo.db diff --git a/ecal/register_monitoring_trigger_mult3_minusNoise.db b/trg/register_monitoring_trigger_mult3_minusNoise.db similarity index 100% rename from ecal/register_monitoring_trigger_mult3_minusNoise.db rename to trg/register_monitoring_trigger_mult3_minusNoise.db diff --git a/ecal/register_monitoring_trigger_mult3in1board_or2boards.db b/trg/register_monitoring_trigger_mult3in1board_or2boards.db similarity index 100% rename from ecal/register_monitoring_trigger_mult3in1board_or2boards.db rename to trg/register_monitoring_trigger_mult3in1board_or2boards.db diff --git a/ecal/register_monitoring_trigger_pulsgen_ch15.db b/trg/register_monitoring_trigger_pulsgen_ch15.db similarity index 100% rename from ecal/register_monitoring_trigger_pulsgen_ch15.db rename to trg/register_monitoring_trigger_pulsgen_ch15.db diff --git a/ecal/register_monitoring_trigger_simpleor.db b/trg/register_monitoring_trigger_simpleor.db similarity index 100% rename from ecal/register_monitoring_trigger_simpleor.db rename to trg/register_monitoring_trigger_simpleor.db diff --git a/trg/startup.script b/trg/startup.script new file mode 100644 index 0000000..e69de29