From cd6180b98b0a2843ed2e1ffe96ecf5376582efe0 Mon Sep 17 00:00:00 2001 From: Michael Wiebusch Date: Mon, 4 May 2015 16:02:35 +0200 Subject: [PATCH] init_system.pl knows now the systems ProbeStation and ELnew --- tools/init_system.pl | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/tools/init_system.pl b/tools/init_system.pl index 8be4b9e..c3b5a19 100755 --- a/tools/init_system.pl +++ b/tools/init_system.pl @@ -89,6 +89,18 @@ if($system eq 'Vacuum') { # trb_write($ccu,0x00c1,0x00e1); # trb_write($ccu,0x00c3,0x00ff); # unused FPGAs: enable slowcontrol only } +if($system eq 'ProbeStation') { + trb_write($ccu,0x00c0,0x00f1); + trb_write($ccu,0x00c1,0x00f1); + trb_write($ccu,0x00c3,0x00f1); + } + +if($system eq 'ELnew') { + trb_write($ccu,0x00c0,0x00f1); + trb_write($ccu,0x00c1,0x00f1); + trb_write($ccu,0x00c3,0x00f1); + trb_write($ccu,0xa150,0x2cff); #pulser to frame rate + } if($system eq 'ELab') { # trb_write($ccu,0x00c0,0x00ec); @@ -105,6 +117,14 @@ if($system eq 'ELab') { } #Send arbiter start signal -trb_write($ccu,0xa000,0x00000001); +#trb_write($ccu,0xa000,0x00000001); + + +trb_write($_,0x8041,0x8d00) for @roc; + +trb_write($ccu,0xa150,0x2cff); #115.19us +trb_write($ccu,0xa101,0x00000001); + + print "" if $isHttpReq; -- 2.43.0