]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
CTS: More technical updates/changes
authorAndreas Neiser <neiser@kph.uni-mainz.de>
Sat, 13 Jun 2015 16:05:36 +0000 (18:05 +0200)
committerAndreas Neiser <neiser@kph.uni-mainz.de>
Sat, 13 Jun 2015 16:05:36 +0000 (18:05 +0200)
cts/compile_central_gsi.pl
cts/config_mainz_a2.vhd
cts/nodelist.txt [new file with mode: 0644]
cts/tdc_release
cts/trb3_central.p2t

index 065d0a8a8ed0d94cb619a33024fd8f0d719cbab0..7dce132b3bb1c82d0ee226879e7131906c5b2818 100755 (executable)
@@ -16,8 +16,8 @@ my $CbmNetPath                   = "../../cbmnet";
 my $lm_license_file_for_synplify = "27000\@lxcad01.gsi.de";
 my $lm_license_file_for_par      = "1702\@hadeb05.gsi.de";
 
-my $lattice_path                 = '/opt/lattice/diamond/3.2_x64/';
-my $synplify_path                = '/opt/synplicity/I-2013.09-SP1/';
+my $lattice_path                 = '/opt/lattice/diamond/3.4_x64/';
+my $synplify_path                = '/opt/synplicity/J-2014.09-SP2/';
 my $lattice_bin_path             = "$lattice_path/bin/lin64"; # note the lin or lin64 at the end, no isfgpa needed
 my $config_vhd                   = 'config_mainz_a2.vhd';
 ###################################################################################
index b5728a54556ffa37f0bac3eeb0e4f12bb76cac6b..cc1bf78f4974718390df9b3bae66b15a0d3b047d 100644 (file)
@@ -12,15 +12,19 @@ package config is
    constant INCLUDE_CBMNET : integer range c_NO to c_YES := c_NO;
 
 --include TDC for all four trigger input lines
-    constant INCLUDE_TDC : integer range c_NO to c_YES := c_YES;
-    constant TDC_CHANNEL_NUMBER : integer := 5;
 
---Use 64 word ringbuffer instead of 128 word ringbuffer in TDC channels
-    constant USE_64_FIFO : integer := c_YES;
-
---Define ringbuffer size for TDC channels: 32-64-128
-    constant RING_BUFFER_SIZE : integer range 0 to 128 := 1;
-    
+   constant INCLUDE_TDC : integer range c_NO to c_YES := c_YES;
+   constant TDC_CHANNEL_NUMBER : integer := 5;
+   constant DOUBLE_EDGE_TYPE        : integer range 0 to 3  := 0;  --double edge type:  0, 1, 2,  3
+   -- 0: single edge only,
+   -- 1: same channel,
+   -- 2: alternating channels,
+   -- 3: same channel with stretcher
+   constant RING_BUFFER_SIZE        : integer range 0 to 7  := 7;  --ring buffer size:  0, 1, 2,  3,  7
+                                                                   --ring buffer size: 32,64,96,128,dyn
+-- Include SFP power readout
+   constant INCLUDE_SFP_DDM : integer range c_NO to c_YES := c_YES;
+   
 --use all four SFP (1-4) as downlink to other boards (only w/o CBMNET)
     constant USE_4_SFP   : integer range c_NO to c_YES := c_NO;
 
@@ -28,9 +32,6 @@ package config is
 --Run wih 125 MHz instead of 100 MHz     
     constant USE_125_MHZ : integer range c_NO to c_YES := c_NO;    
 
---Run external 200 MHz clock source
-    constant USE_EXTERNAL_CLOCK : integer range c_NO to c_YES := c_NO;    
-       
 --Which external trigger module (ETM) to use?
     constant INCLUDE_ETM : integer range c_NO to c_YES := c_YES;
     type ETM_CHOICE_type is (ETM_CHOICE_MBS_VULOM, ETM_CHOICE_MAINZ_A2, ETM_CHOICE_CBMNET);
diff --git a/cts/nodelist.txt b/cts/nodelist.txt
new file mode 100644 (file)
index 0000000..69960b7
--- /dev/null
@@ -0,0 +1,4 @@
+[lxhadeb07]
+system = linux
+corenum = 24
+workdir = /home/aneiser/trb3/ADC/workdir
index b10de14e146095a43d6d81d32a41c5e48873e51d..776b99812740678d34f6a2da42a025f182dceb85 120000 (symlink)
@@ -1 +1 @@
-../../tdc/releases/tdc_v2.1.2
\ No newline at end of file
+../../tdc/releases/tdc_v2.1.3
\ No newline at end of file
index 123a34b295b857d50f0702f6d0309c41f396bd15..7ea44f9cf930459327428a52039f605c991cc93b 100644 (file)
@@ -1,21 +1,21 @@
 -w
--i 15
+-i 20
 -l 5
--n 1
+-n 100
 -y
--s 15
--t 18
+#-s  1 
+-t 1
 -c 1
--e 2
+-e 3
 #-g guidefile.ncd
-#-m nodelist.txt
+-m ../nodelist.txt
 # -w
 # -i 6
 # -l 5
 # -n 1
 # -t 1
-# -s 1
+# -s  1 
 # -c 0
 # -e 0
 #
--exp parCDP=1:parCDR=1:parPlcInLimit=0:parPlcInNeighborSize=1:parPathBased=ON:parHold=ON:parHoldLimit=10000:paruseNBR=1
+-exp parCB=On:parCDP=1:parCDR=1:parPlcInLimit=0:parPlcInNeighborSize=1:parPathBased=ON:parHold=ON:parHoldLimit=10000:parUseNBR=1