chdir($opt_path);
-$thr1 = threads->new(\&execute, "timeout -s SIGINT ".($time+1.5)." daq_evtbuild -m 1 -q 32 -d file -x te -Se -S boris");
+$thr1 = threads->new(\&execute, "timeout -s SIGINT ".($time+1.5)." daq_evtbuild -m 1 -q 32 -d file -x te -Se -S mvdtest");
sleep 1;
-$thr2 = threads->new(\&execute, "timeout -s SIGINT ".$time." daq_netmem -m 1 -q 32 -i 50000 -S boris");
+$thr2 = threads->new(\&execute, "timeout -s SIGINT ".$time." daq_netmem -m 1 -q 32 -i 50000 -S mvdtest");
$thr1->join();
$thr2->join();
my $dummy;
-$dummy=qx"./preview/exec_evtbuild_t.pl -t $runtime -p $dumpPath 2>&1"; #14
+$dummy=qx"rm $dumpPath/te1*.hld 2>&1";
+$dummy.=qx"./preview/exec_evtbuild_t.pl -t $runtime -p $dumpPath 2>&1";
$dummy.=qx"rm $dumpPath/temp.hld 2>&1";
$dummy.=qx"mv $dumpPath/te1* $dumpPath/temp.hld 2>&1";
$dummy.=qx"rm $picPath/*.png 2>&1"; # delete old pictures
#exit;
+run("trbcmd reset");
+
#Set addresses
run(DAQTOOLSPATH."/tools/merge_serial_address.pl ".CONFIGPATH."/network/serials_hub.db ".CONFIGPATH."/network/addresses_hub.db");
run(DAQTOOLSPATH."/tools/merge_serial_address.pl ".CONFIGPATH."/network/serials_mapsaddon.db ".CONFIGPATH."/network/addresses_mapsaddon.db");
#trb_write(0x8c01,0x00c1,0xffff);
#trb_write(0x8c01,0x00c3,0xffff);
-trb_write(0xf30c,0x00c0,0x00f1);
-trb_write(0xf30c,0x00c1,0x00f1);
+trb_write(0xf30c,0x00c0,0x00e1);
+trb_write(0xf30c,0x00c1,0x00e1);
trb_write(0xf30c,0x00c3,0x00ff); #only slowcontrol for unused FPGA
#Set Sensor IDs
-trb_write(0xf30d,0x00c0,0xccc1ccc0);
+#trb_write(0xf30d,0x00c0,0xccc1ccc0);
#Set JTAG switches
-trb_write(0xf30d,0x00c2,0x00000000);
+trb_write(0xf30d,0xb000,0x00000000);
#Send arbiter start signal
trb_write(0xf30c,0xa000,0x00000001);
###############################
## Do whatever has to be done
###############################
-
local $CWD = $ENV{'JTAGPATH'};
foreach my $cmd (@commands) {
execute($cmd);