]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
add a register table for pulser addon
authorJan Michel <j.michel@gsi.de>
Fri, 7 Apr 2017 16:39:28 +0000 (18:39 +0200)
committerJan Michel <j.michel@gsi.de>
Fri, 7 Apr 2017 16:39:28 +0000 (18:39 +0200)
users/frankfurt_test/register_pulseraddon.db [new file with mode: 0644]

diff --git a/users/frankfurt_test/register_pulseraddon.db b/users/frankfurt_test/register_pulseraddon.db
new file mode 100644 (file)
index 0000000..587153b
--- /dev/null
@@ -0,0 +1,58 @@
+# #!/usr/bin/perl
+# 
+# foreach my $j (1..3) {
+# foreach my $k (0..2) {
+# foreach my $i (0xa000+$j*0x100+$k*0x10..0xa00f+$j*0x100+$k*0x10) {
+#   printf('0x%04x  ',$i);
+#   }
+#   print "\n";}}
+# 
+# 
+#   exit;
+  
+!Register table
+##  Type  #   C0  #   C1  #   C2  #  C3   #  C4   #  C5   #  C6   #  C7   #  C8   #  C9   #
+#################################################################################################### 
+#C0 Enable, C1 Enable2, C2 Invert, C3 Analog Outs
+    0     0xa000  0xa001  0xa010  0xa040  0xa041
+
+#48 channels: Period (x 4.16 ns) 
+10 0xa100  0xa101  0xa102  0xa103  0xa104  0xa105  0xa106  0xa107  0xa108  0xa109  0xa10a  0xa10b  0xa10c  0xa10d  0xa10e  0xa10f  
+11 0xa110  0xa111  0xa112  0xa113  0xa114  0xa115  0xa116  0xa117  0xa118  0xa119  0xa11a  0xa11b  0xa11c  0xa11d  0xa11e  0xa11f  
+12 0xa120  0xa121  0xa122  0xa123  0xa124  0xa125  0xa126  0xa127  0xa128  0xa129  0xa12a  0xa12b  0xa12c  0xa12d  0xa12e  0xa12f  
+
+#48 channels: Width (x 1.04 ns)
+20 0xa200  0xa201  0xa202  0xa203  0xa204  0xa205  0xa206  0xa207  0xa208  0xa209  0xa20a  0xa20b  0xa20c  0xa20d  0xa20e  0xa20f  
+21 0xa210  0xa211  0xa212  0xa213  0xa214  0xa215  0xa216  0xa217  0xa218  0xa219  0xa21a  0xa21b  0xa21c  0xa21d  0xa21e  0xa21f  
+22 0xa220  0xa221  0xa222  0xa223  0xa224  0xa225  0xa226  0xa227  0xa228  0xa229  0xa22a  0xa22b  0xa22c  0xa22d  0xa22e  0xa22f  
+
+#48 channels: Offset (x 4.16 ns)
+30 0xa300  0xa301  0xa302  0xa303  0xa304  0xa305  0xa306  0xa307  0xa308  0xa309  0xa30a  0xa30b  0xa30c  0xa30d  0xa30e  0xa30f  
+31 0xa310  0xa311  0xa312  0xa313  0xa314  0xa315  0xa316  0xa317  0xa318  0xa319  0xa31a  0xa31b  0xa31c  0xa31d  0xa31e  0xa31f  
+32 0xa320  0xa321  0xa322  0xa323  0xa324  0xa325  0xa326  0xa327  0xa328  0xa329  0xa32a  0xa32b  0xa32c  0xa32d  0xa32e  0xa32f 
+
+
+
+!Value table
+## Board    #  Type  #   
+###################################################################################
+#Enable and Invert - better figure it out using xml-db
+  0xfe61        0      0x000cffff  0x00000000 0x00000000 0x000000
+
+#Period: = about 100 us for all
+  0xfe61       10      24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000
+  0xfe61       11      24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000      
+  0xfe61       12      24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000   24000
+
+
+#Width = 41 ns for all
+  0xfe61       20      40   40   40   40   40   40   40   40   40   40   40   40   40   40   40   40
+  0xfe61       21      40   40   40   40   40   40   40   40   40   40   40   40   40   40   40   40      
+  0xfe61       22      40   40   40   40   40   40   40   40   40   40   40   40   40   40   40   40
+  
+#Offset = 0 ns for all  
+  0xfe61       30      0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
+  0xfe61       31      0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0      
+  0xfe61       32      0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0        
+