]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
nxyter registers update
authorLudwig Maier <lmaier@bia.e12.ph.tum.de>
Wed, 14 May 2014 23:49:09 +0000 (01:49 +0200)
committerLudwig Maier <lmaier@bia.e12.ph.tum.de>
Wed, 14 May 2014 23:49:09 +0000 (01:49 +0200)
xml-db/database/Nxyter.xml

index d6d1b56b3af2da88f543718b76a5541c0f5d1ed2..be97dcbdfe6233162be8dff6578d5421d4e4a0ca 100644 (file)
         <enumItem value="2">TS 14Bit, ADC  9Bit, PileUp + Parity Bits</enumItem>
         <enumItem value="3">TS 14Bit, ADC 11Bit</enumItem>
       </field>
-    
-      <field name="HistTriggerAll" start="31" bits="1" format="boolean">
-        <description>Write all incoming Data to Histograms</description>
-      </field>
-      
     </register>    
 
     <register name="TriggerWindowOffset" address="0001" purpose="config">
       <description>Out of Window Low Counter</description>
       <field name="WinLowCtr" start="0" bits="15" format="unsigned"/>
     </register>
-
+    
+    <!--
     <register name="WinHitCtr" address="001d" purpose="status" mode="r">
       <description>Window Hit Counter</description>
       <field name="WinHitCtr" start="0" bits="15" format="unsigned"/>
     </register>
-    
-    <!--
-       <register name="WinHighCtr" address="001e" purpose="status" mode="r">
-         <description>Out of Window High Counter</description>
-         <field name="WinHighCtr" start="0" bits="15" format="unsigned"/>
-       </register>
-    -->
+    -->    
+   
+    <register name="WinHighCtr" address="001d" purpose="status" mode="r">
+      <description>Out of Window High Counter</description>
+      <field name="WinHighCtr" start="0" bits="15" format="unsigned"/>
+    </register>
 
     <register name="DataRate" address="001e" purpose="status" mode="r">
       <description>Data Rate being written to Event Buffer in s&lt;sup&gt;-1&lt;/sup&gt;</description>
 
     <register name="HistLimits" address="001f" purpose="status" mode="rw">
       <description>HistLimits Setup</description>
-      <field name="HistLimitsOn" start="31" bits="1" format="bitmask" />
-      <field name="HistUpperThr" start="16" bits="14" format="unsigned" unit="ns"/>
-      <field name="HistLowerThr" start="0" bits="14" format="unsigned" unit="ns"/>
+      <field name="EnableFilter" start="31" bits="1" format="bitmask" />
+      <field name="HistLimitsOn" start="30" bits="1" format="bitmask" />
+      <field name="HistReset"    start="29" bits="1" format="bitmask" />
+      <field name="HistUpperThr" start="15" bits="14" format="unsigned" unit="ns"/>
+      <field name="HistLowerThr" start="0"  bits="14" format="unsigned" unit="ns"/>
     </register>
 
   </group>
   <!-- ##################################################################### -->
   
   <group name="DataReceiver"
-         address="0500"  size="22"  purpose="status"  mode="rw"  continuous="true">
+         address="0500"  size="24"  purpose="status"  mode="rw"  continuous="true">
     
     <register name="ErrorBits" address="0000" purpose="status" mode="r">
       <description>Status of Error Bits</description>
       <field name="ADC_Err"        start="6"  bits="1" format="bitmask" purpose="status" mode="r"/>
       <field name="ADC_PLL"        start="7"  bits="1" format="bitmask" purpose="status" mode="r"/>
       <field name="ADC_CLK"        start="8"  bits="1" format="bitmask" purpose="status" mode="r"/>
-      <field name="TS_DT"          start="9"  bits="1" format="bitmask" purpose="status" mode="r"/>
-      <field name="ADC_DT"         start="10" bits="1" format="bitmask" purpose="status" mode="r"/>
-      <field name="RS"             start="11" bits="1" format="bitmask" purpose="status" mode="r"/>
+      <field name="ADC_L"          start="9"  bits="1" format="bitmask" purpose="status" mode="r"/>
+      <field name="TS_DT"          start="10" bits="1" format="bitmask" purpose="status" mode="r"/>
+      <field name="ADC_DT"         start="11" bits="1" format="bitmask" purpose="status" mode="r"/>
+      <field name="RS"             start="12" bits="1" format="bitmask" purpose="status" mode="r"/>
     </register>
     
     <register name="ResetStatus" address="0001" purpose="status" mode="r">
     
     <register name="ADCFrameRate" address="0004" purpose="status" mode="r">
       <description>ADC Data Frame Rate, must be 31.25&amp;middot;10&lt;sup&gt;6&lt;/sup&gt;s&lt;sup&gt;-1&lt;/sup&gt;</description>
-      <field name="DisableADC" start="31" bits="1" format="bitmask" mode="rw" />
       <field name="ADCFrameRateC" start="0" bits="27" format="unsigned" unit="s&lt;sup&gt;-1&lt;/sup&gt;" />
+      <field name="DisableADC" start="31" bits="1" format="bitmask" mode="rw" />
     </register>
     
     <register name="ParityErrRate" address="0005" purpose="status" mode="r">
       <description>Timestamp Data Rate Error Counter</description>
       <field name="TSDTErrorCtr" start="0" bits="11" format="unsigned" />
     </register>
+    
+    <register name="ADCNLockCtr" address="0016" purpose="status" mode="r">
+      <description>ADC Not Locked counter</description>
+      <field name="ADCNLockCtr" start="0" bits="28" format="unsigned" rate="1" />
+    </register>
 
-  </group>
+    <register name="ADCErrorCtr" address="0017" purpose="status" mode="r">
+      <description>ADC Error Counter</description>
+      <field name="ADCErrorCtr" start="0" bits="28" format="unsigned" rate="1" />
+    </register>
+    
+</group>
   
   <!-- ##################################################################### -->