]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
latest changes to Mvd xml-db
authorJan Michel <j.michel@gsi.de>
Wed, 8 Apr 2015 15:44:05 +0000 (17:44 +0200)
committerJan Michel <j.michel@gsi.de>
Wed, 8 Apr 2015 15:44:05 +0000 (17:44 +0200)
xml-db/database/Mvd.xml

index 66501bcb70e65ad2d33a4dd17b357bd16d787dab..6d6a5c1e86c8d5d29af0a622f1a6318a7cfe2186 100644 (file)
@@ -7,7 +7,7 @@
   <description>Registers for the MVD ROC</description>
   <group name="ReadoutController" address="0000" size="1024" repeat="2">
   <group name="RocStatus"
-         address="0000"  size="11"  purpose="status"  mode="r"  continuous="true">
+         address="0000"  size="13"  purpose="status"  mode="r"  continuous="true">
 
     <register name="RocInput" address="0000" purpose="status">
       <description>Status information of the ROC input buffer</description>
       <description>Timestamp of current frame (on output side)</description>
       <field name="FrameBufferTimestamp" start="0" bits="32" format="hex" /> 
     </register>  
-
+    <register name="FrameBufferAge" address="000c" purpose="status">
+      <description>Age of last frame read out from the frame buffer</description>
+      <field name="FrameBufferAge" start="0" bits="32" format="unsigned" scale=".01" unit="us" /> 
+    </register>  
+    
     <register name="RocFormatter" address="0009" purpose="status">
       <description>Status of the read-out header formatter</description>
       <field name="RocFormatterStatus" start="0" bits="4" format="enum" >
         <description>Current 16 Bit data word</description>
       </field>
     </register> 
+    
+    <register name="TrbnetInterface2" address="000b" purpose="status">
+      <description>Unused</description>
+      <field name="TrbnetInterface2" start="0" bits="32" format="hex" > 
+        <description>Unused</description>
+      </field>      
+    </register>      
   </group>  
     
   <group name="ClusterFinder"
   
   
   <group name="RocStatistics"
-         address="0010"  size="32"  purpose="status"  mode="r"  continuous="true" rate="1">
+         address="0080"  size="32"  purpose="status"  mode="r"  continuous="true" rate="1">
     <register name="HeadersDetected" address="0000" >
       <description>Number of detected headers</description>
       <field name="HeadersDetected" start="0" bits="24" format="unsigned" noflag="true" rate="true" />
   </group>
   
   <group name="RocControl"   
-         address="0040"  size="3"  purpose="config"  mode="rw"  continuous="false">
-    <register name="BufferDeleteTime" address="0001" >
+         address="0000"  size="3"  purpose="config"  mode="rw"  continuous="false">
+
+    <register name="BufferDeleteTime" address="0041" >
       <description>Maximum age of a frame stored in the frame buffer</description>
       <field name="BufferDeleteTime" start="0" bits="32" format="unsigned" noflag="true" unit="ns" scale="10" />
     </register> 
-    <register name="ExternalInfo" address="0002" >
+    <register name="ExternalInfo" address="0042" >
       <description>Additional header word with information, to be configured by slow control</description>
       <field name="ExternalInfo" start="0" bits="32" format="hex" noflag="true" />
     </register> 
-    
+    <register name="StrobeSignals" address="0010" purpose="trigger" mode="w" >
+      <description>Strobe signals to control ROC</description>
+      <field  name="ClearStatistics"  start="0"   bits="1"  format="boolean" mode="w" errorflag="true"/>
+    </register>    
   </group>  
   
   </group>