]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
corrected Jtag Controller entry in xml-db
authorJan Michel <j.michel@gsi.de>
Tue, 6 Aug 2013 14:10:20 +0000 (16:10 +0200)
committerJan Michel <j.michel@gsi.de>
Tue, 6 Aug 2013 14:10:20 +0000 (16:10 +0200)
xml-db/database/JtagController.xml

index 6a2731d889f3541cf07ea05aafa12db9fa8ec820..e72330848ce021855cb945880731de31d9f4aeec 100644 (file)
   <!--JTAG Status registers for each chain       -->
   <!--===========================================-->
   <group name="JtagStatus"
-         address="1800"  size="40"  purpose="status"  mode="r" continuous="true">
+         address="1800"  size="8"  purpose="status"  mode="r" continuous="true">
     <group name="JtagStatusChain"
-           address="0000"  size="8"  repeat="5"  purpose="status"  mode="r"  continuous="true">
+           address="0000"  size="8"  purpose="status"  mode="r"  continuous="true">
       <register  name="JtagErrorCount1"
-                address="0002" purpose="status" mode="r" >
+                address="0000" purpose="status" mode="r" >
         <description>Error counters for read and write operations on the JTAG chain</description>
         <field name="ErrorsReadId"
                start="0"   bits="16"  mode="r"  purpose="status"  format="integer" >
         </field>
       </register>
       <register  name="JtagErrorCount2"
-                address="0003" purpose="status" mode="r" >
+                address="0001" purpose="status" mode="r" >
         <description>Error counters for read and write operations on the JTAG chain</description>
         <field name="ErrorsDataChanged"
                start="0"  bits="16"  mode="r"  purpose="status"  format="integer" >
         </field>
       </register>
       <register  name="JtagRunCounter"
-                address="0004" purpose="status" mode="r" >
+                address="0002" purpose="status" mode="r" >
         <description>Number of times the JTAG controller run a full sequence</description>
         <field name="JtagRunCounter"
                start="0"  bits="32"  mode="r"  purpose="status"  format="integer" >
         </field>
       </register>
       <register  name="JtagStatusFlags"
-                address="0005" purpose="status" mode="r" >
+                address="0003" purpose="status" mode="r" >
         <description>Status flags of the JTAG chain</description>
         <field name="JtagStarted"
                start="0" bits="1"  mode="r"  purpose="status"  format="boolean" >
         </register>  
         
         <register name="JtagRemoveSensor"
-                  address="0001" mode="rw" purpose ="config" >
+                  address="0001" mode="w" purpose ="config" >
           <description>Control register to insert or remove individual sensors from the chain</description>
           <field name="JtagRemoveSensorNumber"
-                start="0" bits="4"  mode="rw"  purpose="config"  format="unsigned">
+                start="0" bits="4"  mode="w"  purpose="config"  format="unsigned">
             <description>The number of the sensor that should be removed or inserted</description>
           </field>
           <field name="JtagRemoveSensorState"
-                start="31" bits="1"  mode="rw"  purpose="config"  format="boolean">
+                start="31" bits="1"  mode="w"  purpose="config"  format="boolean">
             <description>Selects whether the sensor should be removed (1) or inserted (0)</description>
           </field>
         </register>