From c98c86b2ceaa675b90be9243df3974d68b9b7a2b Mon Sep 17 00:00:00 2001 From: hadaq Date: Sat, 17 Nov 2001 14:53:38 +0000 Subject: [PATCH] Status of mar01/mdc/hadaq when starting with nov01 --- hadaq/Makefile | 2 +- hadaq/hwmdc.c | 4 ++-- hadaq/param.tcl | 46 ++++++++++++++++++++++++++++++++++++---------- hadaq/startacq | 14 ++++++++++---- hadaq/stopacq | 1 + hadaq/writefile | 11 +++++++---- 6 files changed, 57 insertions(+), 21 deletions(-) diff --git a/hadaq/Makefile b/hadaq/Makefile index 14c0369..dd37e2d 100644 --- a/hadaq/Makefile +++ b/hadaq/Makefile @@ -11,7 +11,7 @@ # $ . makeenv LYNXOS TOF # $ . makeenv UNIX SOFT -COPTS = -g -UNDEBUG +COPTS = -O4 CFLAGS = $(COPTS) $(INCLUDES) $(DEFINES) DAQCTRL_OBJS = daqctrl.o daq_lib.o \ diff --git a/hadaq/hwmdc.c b/hadaq/hwmdc.c index 4051c9b..5144ead 100644 --- a/hadaq/hwmdc.c +++ b/hadaq/hwmdc.c @@ -1,4 +1,4 @@ -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 @@ -14,7 +14,7 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada #include "subevt.h" #include "hwsam.h" -#define NSAMS 9 +#define NSAMS 12 #define SAMMASK ((1 << NSAMS) - 1) diff --git a/hadaq/param.tcl b/hadaq/param.tcl index 473f8dc..aaffdc9 100644 --- a/hadaq/param.tcl +++ b/hadaq/param.tcl @@ -1,13 +1,39 @@ -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 diff --git a/hadaq/startacq b/hadaq/startacq index c95745b..1b51812 100644 --- a/hadaq/startacq +++ b/hadaq/startacq @@ -1,13 +1,19 @@ : 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 diff --git a/hadaq/stopacq b/hadaq/stopacq index 9eef470..b22857c 100644 --- a/hadaq/stopacq +++ b/hadaq/stopacq @@ -10,4 +10,5 @@ rm evtbuild.pid cd ../../slow mdc stop cd - +export DAQSLOW_PARAM_FILE="" exit 0 diff --git a/hadaq/writefile b/hadaq/writefile index 92690c6..9eb9f20 100644 --- a/hadaq/writefile +++ b/hadaq/writefile @@ -1,13 +1,16 @@ -: +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 -- 2.43.0