-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.13 2001-04-26 10:46:43 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.14 2001-11-17 14:53:38 hadaq Exp $";
#define _POSIX_C_SOURCE 199309L
#include "subevt.h"
#include "hwsam.h"
-#define NSAMS 9
+#define NSAMS 12
#define SAMMASK ((1 << NSAMS) - 1)
-set sam0(cardbase) 0x6C000000
-set sam1(cardbase) 0x8C000000
-set sam2(cardbase) 0x9C000000
-set sam3(cardbase) 0xaC000000
-set sam4(cardbase) 0xbC000000
-set sam5(cardbase) 0xcC000000
-set sam6(cardbase) 0xdC000000
-set sam7(cardbase) 0xeC000000
-set sam8(cardbase) 0x5C000000
-set soft(size) 8192
+set evtbuild(file) ./daq_evtbuild
+set evtbuild(stndln) 0
+set evtbuild(priority) -2
+set evtbuild(nrofmsgs) 1
+set evtbuild(outdev) file
+set evtbuild(outpath) /share/scratch5
+set netmem(file) ./daq_netmem
+set netmem(stndln) 0
+set netmem(priority) -1
+set netmem(inpath0) ATM:0:60
+set netmem(nrofmsgs) 1
+set netmem(verb) debug
+set memnet(file) ./daq_memnet
+set memnet(stndln) 0
+set memnet(priority) -1
+set memnet(outpath) ATM:0:60
+set memnet(bandwidth) 0
+set readout(file) ./daq_readout
+#set readout(wmark) 0
+set readout(stndln) 0
+set readout(priority) -2
+
+set sam0(cardbase) 0x1C000000
+set sam1(cardbase) 0x2C000000
+set sam2(cardbase) 0x3C000000
+set sam3(cardbase) 0x7C000000
+set sam4(cardbase) 0x8C000000
+set sam5(cardbase) 0x9C000000
+set sam6(cardbase) 0xaC000000
+set sam7(cardbase) 0xbC000000
+set sam8(cardbase) 0xcC000000
+set sam9(cardbase) 0xdC000000
+set sam10(cardbase) 0xeC000000
+set sam11(cardbase) 0xfC000000
+
+set soft(size) 1024
set dtu(cardbase) 0x44100000
:
cd ../../slow
-mdc reset
+echo "reseting mdc..."
+mdc_reset_sigbus
mdc start
cd -
-./daq_evtbuild -p -1 -s 1 -v notice &
+export DAQSLOW_PARAM_FILE=$HADES_BASE_DIR/mdc/hadaq/param.tcl
+
+./daq_evtbuild -p -1 -v notice &
echo $! >evtbuild.pid
sleep 1;
-./daq_readout -p -2 -v notice &
+./daq_readout -p -2 -v notice &
echo $! >readout.pid
sleep 1
-dtudebug -t ctu start
+export DAQSLOW_PARAM_FILE=$HADES_BASE_DIR/slow/mdc.tcl
+
+$HADES_BASE_DIR/bin/$SYSTYPE/dtuctrl start mdcctu
+export DAQSLOW_PARAM_FILE=""
exit 0
-:
+echo "resetting mdc..."
cd ../../slow
-mdc init
+mdc_reset_sigbus
mdc start
cd -
-./daq_evtbuild -p -1 -s 1 -v notice -d file -o data.hld &
+export DAQSLOW_PARAM_FILE=$HADES_BASE_DIR/mdc/hadaq/param.tcl
+./daq_evtbuild -p -1 -v notice -d file &
echo $! >evtbuild.pid
sleep 1;
./daq_readout -p -2 -v notice &
echo $! >readout.pid
sleep 1
-dtuctrl -t ctu start
+export DAQSLOW_PARAM_FILE=$HADES_BASE_DIR/slow/mdc.tcl
+$HADES_BASE_DIR/bin/$SYSTYPE/dtuctrl start mdcctu
+export DAQSLOW_PARAM_FILE=""
exit 0