]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
update frankfurt_tdc files
authorHadaq <hadaq@jspc29>
Wed, 12 Dec 2018 11:59:23 +0000 (12:59 +0100)
committerHadaq <hadaq@jspc29>
Wed, 12 Dec 2018 12:01:14 +0000 (13:01 +0100)
tools/loadregisterdb.pl
users/frankfurt_tdc/register_configgbe.db
users/frankfurt_tdc/register_configgbe_ip.db
users/frankfurt_tdc/startup.sh

index 09f1d8e1f62df7de964644bcc2f0e22820e6e707..19227f24d0a17da83c9785808058fe3f7db1bb2c 100755 (executable)
@@ -37,6 +37,6 @@ while (my $a = <FILE>) {
     }
   }
 
-print $cmd;
+#print $cmd;
 system($cmd);
 # print "Done.\n\n";
index 2728b3f85ea2394b7a878a5b215374a947625cde..1750894b435fd0f844b1a3aaea28026757612268 100755 (executable)
@@ -4,16 +4,25 @@
 !Register table
 #  Type  #   C0   #   C1   #   C2   #   C3   #   C4   #   C5   #   C6   #   C7   #   C8   #  C9   #
 ################################################################################################### 
-     0     0x8300   0x8301   0x8302   0x8303   0x8304   0x8305   0x8306   0x8307    0x8308  0x830b
-
-#old register set
-#    17     0xc100   0xc101   0xc102   0xc103   0xc104   0xc105   0xc106   0xc107   0xc108
+     0     0x8300   0x8305   0x8307   0x8308   0x830b   
+     1     0x8301   0x8302   0x8304   0x8309   0x830c   0x830e   0x830f   0x8310
 
 
 !Value table
-#                    SubEvtId     SubEvtDec     QueDec      PackSize     FrameSize    UseGbE       UseTrbNet   MultiQueue   Trig. Num.   MinEvtSize
-# Hub    #  Type  #     C0     #     C1     #     C2     #     C3     #     C4     #     C5     #     C6     #     C7     #    C8     #    C9     #  
-###################################################################################################################################################
-  0xc002      0       0xc002     0x00020001   0x00030062     0xFDE8       0x578          1            0            1        0xffffff      0x7 
+#                    SubEvtId    UseGbE      MultiQueue   Trig. Num. InclTrgType   
+# Hub    #  Type  #     C0     #   C1     #     C2     #     C3     #     C4     #
+##################################################################################
+  0xc002      0       0xc002        1            0        0xffffff         1
+  0xc000      0       0xc000        1            0        0xffffff         1
+  0xc820      0       0xc820        1            0        0xffffff         1
+  0x83cc      0       0x83cc        1            0        0xffffff         1
+
+  
+
+#These values to not need to be written - for completeness only  
+#                    SubEvtDec     QueDec     FrameSize   RX enable    SubEvtSize   Evt/Queue    QueueClose  MaxQueueSize
+# Hub    #  Type  #     C0     #     C1     #     C2    #     C3     #     C4     #     C5     #     C6     #     C7     #
+##########################################################################################################################
+# 0xff7f      1      0x00020001   0x00030062     0x578         1         59800         200        32000         60000
 
 
index 80b9d8052b63c50feb67fe4ab80df1e060894731..b29dfd6b3af42fd3075a98ce61e95c9b1959a75a 100755 (executable)
@@ -3,32 +3,35 @@
 # EB 0:   hadespc001  eth1  ports 50000 - 50099
 
 !Register table
-#  Type  #   C0   #   C1   #   C2   #   C3   #   C4   #   C5   #   C6   #   C7   #   C8   #
-###########################################################################################
+#  Type  #   C0   #   C1   #   C2   #   C3   #   C4   #
+#######################################################
 #new memory locations
-     0     0x8100   0x8101   0x8102   0x8103   0x8104   0x8105   0x8106   0x8107   0x8108
-     1     0x8110   0x8111   0x8112   0x8113   0x8114   0x8115   0x8116   0x8117   0x8118
-     2     0x8120   0x8121   0x8122   0x8123   0x8124   0x8125   0x8126   0x8127   0x8128
-     3     0x8130   0x8131   0x8132   0x8133   0x8134   0x8135   0x8136   0x8137   0x8138
-     4     0x8140   0x8141   0x8142   0x8143   0x8144   0x8145   0x8146   0x8147   0x8148
-     5     0x8150   0x8151   0x8152   0x8153   0x8154   0x8155   0x8156   0x8157   0x8158
-     6     0x8160   0x8161   0x8162   0x8163   0x8164   0x8165   0x8166   0x8167   0x8168
-     7     0x8170   0x8171   0x8172   0x8173   0x8174   0x8175   0x8176   0x8177   0x8178
-     8     0x8180   0x8181   0x8182   0x8183   0x8184   0x8185   0x8186   0x8187   0x8188
-     9     0x8190   0x8191   0x8192   0x8193   0x8194   0x8195   0x8196   0x8197   0x8198
-    10     0x81A0   0x81A1   0x81A2   0x81A3   0x81A4   0x81A5   0x81A6   0x81A7   0x81A8
-    11     0x81B0   0x81B1   0x81B2   0x81B3   0x81B4   0x81B5   0x81B6   0x81B7   0x81B8
-    12     0x81C0   0x81C1   0x81C2   0x81C3   0x81C4   0x81C5   0x81C6   0x81C7   0x81C8
-    13     0x81D0   0x81D1   0x81D2   0x81D3   0x81D4   0x81D5   0x81D6   0x81D7   0x81D8
-    14     0x81E0   0x81E1   0x81E2   0x81E3   0x81E4   0x81E5   0x81E6   0x81E7   0x81E8
-    15     0x81F0   0x81F1   0x81F2   0x81F3   0x81F4   0x81F5   0x81F6   0x81F7   0x81F8
+     0     0x8100   0x8101   0x8102   0x8103   0x8107
+     1     0x8110   0x8111   0x8112   0x8113   0x8117
+     2     0x8120   0x8121   0x8122   0x8123   0x8127
+     3     0x8130   0x8131   0x8132   0x8133   0x8137
+     4     0x8140   0x8141   0x8142   0x8143   0x8147
+     5     0x8150   0x8151   0x8152   0x8153   0x8157
+     6     0x8160   0x8161   0x8162   0x8163   0x8167
+     7     0x8170   0x8171   0x8172   0x8173   0x8177
+     8     0x8180   0x8181   0x8182   0x8183   0x8187
+     9     0x8190   0x8191   0x8192   0x8193   0x8197
+    10     0x81A0   0x81A1   0x81A2   0x81A3   0x81A7
+    11     0x81B0   0x81B1   0x81B2   0x81B3   0x81B7
+    12     0x81C0   0x81C1   0x81C2   0x81C3   0x81C7
+    13     0x81D0   0x81D1   0x81D2   0x81D3   0x81D7
+    14     0x81E0   0x81E1   0x81E2   0x81E3   0x81E7
+    15     0x81F0   0x81F1   0x81F2   0x81F3   0x81F7
 
 !Value table
-#                    Dest MAC    Dest MAC       Dest IP     Dest Port    Src MAC     Src MAC       Src IP        Src Port   Packet Size
-# Hub    #  Type  #     C0     #     C1     #     C2     #     C3     #     C4     #     C5     #     C6     #     C7     #     C8     #
-########################################################################################################################################
+#                    Dest MAC    Dest MAC       Dest IP     Dest Port    Src Port   
+# Hub    #  Type  #     C0     #     C1     #     C2     #     C3     #     C4     #
+####################################################################################
 
- 0xc002                    0   0xf4c85d53        0xbc5f      0xc0a80067      0xc352     0xdead8000     0x0230   0xc0a80002      0xc350     0x0578
+ 0xc002        0    0xf4c85d53     0xbc5f      0xc0a80067      0xc352     0xc350
+ 0xc000        0    0xf4c85d53     0xbc5f      0xc0a80067      0xc352     0xc350
+ 0xc820        0    0xf4c85d53     0xbc5f      0xc0a80067      0xc351     0xc350
+ 0x83cc        0    0xf4c85d53     0xbc5f      0xc0a80067      50030     0xc350
 
 
 
index d01d60209037d32d9cf7e6d6aa20f8fc5c2679c7..4e393ee705612128895d1adb612aaf442f6d4716 100755 (executable)
@@ -4,13 +4,40 @@ echo "reset"
 trbcmd reset
 
 echo "addresses"
-trbcmd s 0x08000002e2e22b28  0x05  0xc002
+trbcmd s 0x08000002e2e22b28  0x05 0xc002
 trbcmd s 0xa6000002e2e2df28  0x00 0x8200
 trbcmd s 0x51000002e2e22828  0x01 0x0201
 trbcmd s 0x72000002e2eb4628  0x02 0x0202
 trbcmd s 0xb0000002e311b928  0x03 0x0203
 
+trbcmd s  0x250000070ef43028  0x05 0x8000
+trbcmd s  0x4e0000070ef49128  0x00 0x2000
+trbcmd s  0xed0000070ee63128  0x01 0x2001
+trbcmd s  0x790000070ef49028  0x02 0x2002
+trbcmd s  0x270000070ef42328  0x03 0x2003
 
+trbcmd s  0x67000006ea309a28  0x01 0x1000
+
+#90
+trbcmd s  0x2f0000046f397d28  0x05 0xc000
+trbcmd s  0x810000046f398928  0x01 0x5001
+trbcmd s  0xa50000046f398628  0x00 0x5000
+trbcmd s  0x220000046f399228  0x02 0x5002
+trbcmd s  0x290000046f075428  0x03 0x5003
+
+trbcmd s  0x7a0000050df02428  0x01 0xf4cc
+
+trbcmd s 0x820000050dec0a28 0x01 0x83cc
+
+trbcmd s 0x9400000313233728 0x01 0x0821
+
+
+trbcmd s  0xf8000007124ca128  0x01 0x1111
+trbcmd s  0x1d00000a48b66728  0x01 0x2222
+trbcmd s  0x1c000007124d4128  0x01 0x3333
+
+
+trbcmd w 0xf3dc 0xd580 2
 
 echo "Hubs"
 trbcmd w 0xfffe 0xc5 0x50ff
@@ -18,13 +45,30 @@ trbcmd w 0xfffe 0xc5 0x50ff
 ../../tools/loadregisterdb.pl register_configgbe.db
 ../../tools/loadregisterdb.pl register_configgbe_ip.db
 
+trbcmd w 0xc000 0xa156 0x000f4240 
+trbcmd w 0xc000 0xa157 0x000f1b30
 
-echo "cts"
-trbcmd w 0xc002 0xa154  1000000
+
+trbcmd clearbit 0xc002 0xc0 0x10
+trbcmd clearbit 0xc002 0xc1 0x10
+
+trbcmd clearbit 0xc000 0xc0 0x4
+trbcmd clearbit 0xc000 0xc1 0x4
+trbcmd clearbit 0xc000 0xc3 0x4
 
 
 echo "tdc" 
 #trbcmd w 0xfe48 0xc801 0x000f0000
 #trbcmd w 0xfe48 0xc804 0x00000040
 
+../../tools/loadregisterdb.pl register_configtdc.db
+#trbcmd setbit 0x202 0xdf00 0x1 #  enable first channel for trigger to CTS
+
+echo "cts"
+
+trbcmd setbit 0xc002 0xa151 0x800 # 
 
+trbcmd w 0xc002 0xa156  10000 # 100Hz 
+trbcmd w 0xc000 0xa156  10000 # 100Hz 
+#trbcmd setbit 0xc002 0xa101 0x1 # pulser on 
+#trbcmd setbit 0xc002 0xa101 0x400 # peripheral TDC trigger on