<!-- ##################################################################### -->
<group name="DataReceiver"
- address="0500" size="20" purpose="status" mode="rw" continuous="true">
+ address="0500" size="22" purpose="status" mode="rw" continuous="true">
<register name="ErrorBits" address="0000" purpose="status" mode="r">
<description>Status of Error Bits</description>
<field name="NX_Offline" start="0" bits="1" format="bitmask" purpose="status" mode="r"/>
<description>ADC Data Frame Rate, must be 31.25&middot;10<sup>6</sup>s<sup>-1</sup></description>
<field name="ADCFrameRate" start="0" bits="27" format="unsigned" unit="s<sup>-1</sup>" />
</register>
-
- <register name="ResetCounter" address="0005" purpose="status" mode="r">
+
+ <register name="ParityErrRate" address="0005" purpose="status" mode="r">
+ <description>Parity Error Rate, must be 0, &middot;10<sup>6</sup>s<sup>-1</sup></description>
+ <field name="ParityErrRate" start="0" bits="27" format="unsigned" unit="s<sup>-1</sup>" />
+ </register>
+
+ <register name="ResetCounter" address="0006" purpose="status" mode="r">
<description>Reset Handler Counter</description>
<field name="ResetCounter" start="0" bits="16" format="unsigned" />
</register>
- <register name="ADCResetCtr" address="0006" purpose="status" mode="r">
+ <register name="ADCResetCtr" address="0007" purpose="status" mode="r">
<description>ADC Reset counter</description>
<field name="ADCResetCtr" start="0" bits="32" format="unsigned"/>
</register>
-
- <register name="ParityErrRate" address="0007" purpose="status" mode="r">
- <description>Parity Error Rate, must be 0, &middot;10<sup>6</sup>s<sup>-1</sup></description>
- <field name="ParityErrRate" start="0" bits="27" format="unsigned" unit="s<sup>-1</sup>" />
- </register>
-
+
<register name="ADCNotLockCounter" address="0008" purpose="status" mode="r">
<description>ADC Handler not Lock Counter</description>
<field name="ADCNotLockCounter" start="0" bits="8" format="unsigned" />
<register name="TSDelay" address="0010" purpose="config" mode="rw">
<description>Delay of Timestamp Fifo</description>
- <field name="TSDelay" start="0" bits="4" format="unsigned" />
+ <field name="TSDelayB" start="0" bits="4" format="unsigned" />
+ <field name="TSDelayF" start="4" bits="2" format="unsigned" purpose="status" mode="r"/>
</register>
<register name="TimestampFifoStatus" address="0011" purpose="status" mode="r">
<description>Timestamp Fifo Empty</description>
</field>
- <field name="TSFifoAlmostEmpty" start="2" bits="1" format="boolean" mode="r">
- <description>Timestamp Fifo Almost Empty</description>
- </field>
-
<field name="NxFrameSynced" start="31" bits="1" format="boolean" mode="r">
<description>Synchronized to Nxyter Frame</description>
</field>
<description>Current Timestamp Value read from Fifo</description>
<field name="CurrentTimestamp" start="0" bits="32" format="unsigned" />
</register>
-
+
+ <register name="ADCRateDTError" address="0014" purpose="status" mode="r">
+ <description>ADC Data Rate Error Counter</description>
+ <field name="ADCRateDTError" start="0" bits="11" format="unsigned" />
+ </register>
+
+ <register name="TSRateDTError" address="0015" purpose="status" mode="r">
+ <description>Timestamp Data Rate Error Counter</description>
+ <field name="TSRateDTError" start="0" bits="11" format="unsigned" />
+ </register>
+
</group>
<!-- ##################################################################### -->