]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
add new TDC registers
authorJan Michel <michel@physik.uni-frankfurt.de>
Wed, 28 Aug 2024 09:22:35 +0000 (11:22 +0200)
committerJan Michel <michel@physik.uni-frankfurt.de>
Wed, 28 Aug 2024 09:22:35 +0000 (11:22 +0200)
xml-db/database/MDCUpgrade.xml

index b850fbd2c20921e6d594a58b4b8ff8e812627919..a64ac023186213974f8c0f18e18c2d6ff2edc8fe 100644 (file)
     </register>    
     
     </group>
-  
+
+
+  <group name="SavedHitCounter" address="c100"  size="32"  purpose="status" mode="r" continuous="true">
+    <register name="SavedHitCount" address="0000" repeat="32">
+      <description>Counter for hits stored in the hit buffer</description>
+      <field name="SavedHitCount" start="0" bits="24" format="unsigned" rate="true" noflag="true" mode="r" />
+    </register>
+  </group>
    
   <group name="SpikeCounter" address="c120"  size="32"  purpose="status" mode="r" continuous="true">
     <register name="SpikeCount" address="0000" repeat="32">
       <description>Counter for rejected spikes</description>
       <field name="SpikeCount" start="0" bits="24" format="unsigned" rate="true" noflag="true" mode="r" />
     </register>    
-    
   </group>
-    
+
+
+  <group name="ToTExceededCounter" address="c140"  size="32"  purpose="status" mode="r" continuous="true">
+    <register name="ToTExceededCount" address="0000" repeat="32">
+      <description>Counter for hits rejected due to too long ToT</description>
+      <field name="ToTExceededCounter" start="8" bits="24" format="unsigned" rate="true" noflag="true" mode="r" />
+    </register>
+  </group>
+
+  <group name="TdcErrorCounter" address="c160"  size="32"  purpose="status" mode="r" continuous="true">
+    <register name="TdcErrorCount" address="0000" repeat="32">
+      <description>Counter for hits with decoding error in TDC</description>
+      <field name="TdcErrorCount" start="0" bits="24" format="unsigned" rate="true" noflag="true" mode="r" />
+    </register>
+  </group>
+
+  <group name="HitBufferLevels" address="c140"  size="32"  purpose="status" mode="r" continuous="true">
+    <register name="HitBufferLevel" address="0000" repeat="32">
+      <description>Fill level of hit buffer</description>
+      <field name="HitBufferLevel" start="0" bits="8" format="unsigned" rate="true" noflag="true" mode="r" />
+    </register>
+  </group>
+
   <group name="OepConfig" address="c000"  size="11000"  purpose="config" mode="r" continuous="false">
     <register name="OepBoardConfig" address="1580" >
       <description>Board COnfiguration</description>