]> jspc29.x-matter.uni-frankfurt.de Git - daqdocu.git/commitdiff
updated tdc slow control registers. made small corrections.
authorCahit <c.ugur@gsi.de>
Tue, 23 Jun 2015 13:52:28 +0000 (15:52 +0200)
committerCahit <c.ugur@gsi.de>
Tue, 23 Jun 2015 13:52:28 +0000 (15:52 +0200)
trb3/TdcBuildingBlocks.tex
trb3/TdcDataFormat.tex
trb3/TdcFeatures.tex
trb3/TdcSlowControl.tex
trb3/TdcVersion.tex

index ccc8547f2515c742cc91cb559b58af91e7cdefda..026ccda446037f542de3c8fd27bc3bd79c70ceb9 100644 (file)
@@ -152,6 +152,8 @@ calibration.
   It is advised to separate the calibration data taking and physical event
   data taking, as the first event generated by the physical trigger after the
   calibration trigger might still have calibration data.
+  
+  This problem is fixed with the TDC version 2.1.2
 \end{information}
 
 
index 902f222c6732cbde812445eefcfee91456cac930..a12d3b4c19a1a41b28dd8adf82a0b53c596651e8 100644 (file)
@@ -155,7 +155,7 @@ The debug information sent is given in Table \ref{tab:tdcDebugWords}.
 \end{table}
 
 The debug words sent with DAQ can be accessed also via slow control registers
-(see Table \ref{tab:tdcStatusReg1} and Table \ref{tab:tdcStatusReg2}).
+(see Table \ref{tab:tdcStatusReg1}).
 
 \newpage
 
index 6dffe20c6aef5d3ab7348b5e63c2d6ead684be36..1dfd23df8b504271f388819f7be59aff18202956 100644 (file)
@@ -22,4 +22,4 @@ mode ('1'), the epoch and coarse counters are reset after each trigger
 window. If this bit is set to trigger-less mode ('0'), the epoch and coarse
 counters are never reset, unless there is a system wide reset. They will run
 until they have an overflow. \textbf{This feature is disabled the after tdc 
-version 2.0.0}
+version 2.0.0, as it is obsolete for the analysis software.}
index 074d0c81cdc4a792200bb00b32b07de629aae7c1..90a9fceba3438e24f092894846dd620d3fd45e8c 100644 (file)
@@ -30,7 +30,7 @@ the control registers are given in Table \ref{tab:tdcControlReg}.
                &                       & 7-6   & reserved.\\
                &                       & 8     & Resets the internal counters (active high).\\
                &                       & 11-9  & reserved.\\
-               &                       & 12    & Used to select the trigger mode. \textbf{0:} with trigger mode; \textbf{1:} trigger-less mode (For more details see \ref{sec:tdcTrigWin}). This feature is disabled after tdc\_v2.0.\\
+               &                       & 12    & Used to select the trigger mode. \textbf{0:} with trigger mode; \textbf{1:} trigger-less mode (For more details see \ref{sec:tdcTrigWin}). \textbf{This feature is disabled after tdc\_v2.0.}\\
                &                       & 13    & Used to reset the coarse counters. Setting this bit signals for the coarse counter reset but the action will take place with the arrival of the next valid trigger in order to synchronise the coarse counters in a large system.\\
                &                       & 27-14 & reserved.\\
                &                       & 31-28 & Used to divide the calibration hit frequency.\\
@@ -60,6 +60,10 @@ the control registers are given in Table \ref{tab:tdcControlReg}.
                &                       &       & Possible values 0-124\\
                &                       & 31-7  & reserved.\\
       \hline
+      0xc805   & Channel invert 1      & 31-0  & Invert channels 1-32\\
+      \hline
+      0xc806   & Channel invert 2      & 31-0  & Invert channels 33-64\\
+      \hline
 
 \end{longtable}
 \end{center}
@@ -189,11 +193,12 @@ The status registers of the TDC are explained in Table \ref{tab:tdcStatusReg1}.
                &                               & 7-4   & Debug word of the TDC write-out FSM  (see \ref{tab:tdcWriteoutFsm})\\
                &                               & 15-8  & Implemented channel number.\\
                &                               & 16    & Reference time synchronised to 100~MHz TrbNet clock.\\
-               &                               & 27-17 & reserved\\
+               &                               & 27-17 & TDC version number\\
                &                               & 31-28 & Trigger type\\ \hline
 
-      0xc101   & Empty channels 1              & 31-0  & Empty signals of the channels 32-1\\ \hline
-      0xc102   & Empty channels 2              & 31-0  & Empty signals of the channels 64-33\\ \hline
+      0xc101   & Debug register                & 3-0   & Debug word of the Trigger Handler FSM\\ \hline
+               &                               & 31-4  & reserved\\ \hline      
+      0xc102   & Trigger time                  & 31-0  & The first 32 bits of the trigger time (epoch \& coarse counter combination) measured by the reference channel\\ \hline
       0xc103   & Trigger window controls       & 10-0  & Trigger window width before the trigger with granularity of 5~ns\\
                &                               & 15-11 & reserved\\
                &                               & 26-16 & Trigger window width after the trigger with granularity of 5~ns\\
@@ -229,8 +234,6 @@ The status registers of the TDC are explained in Table \ref{tab:tdcStatusReg1}.
                &                               & 31-24 & reserved\\ \hline
       0xc112   & Finished number               & 23-0  & Number of sent finished signals\\
                &                               & 31-24 & reserved\\ \hline
-      0xc113   & READ FSM history              & 31-0  & History register for the last 8 states of the READ FSM debug word.\\ \hline
-      0xc114   & WRITE FSM history             & 31-0  & History register for the last 8 states of the WRITE FSM debug word.\\ \hline
 
 
 
index de49fdc835f74f0c0ec0db1049184a2af43985b5..02976af67436c094a56addfee4cf80bcbff8b9c6 100644 (file)
@@ -13,6 +13,8 @@
 \endlastfoot
 \hline
  tdc\_v2.2* & 08.03.2015 & Faster clock (400 MHz) for the delay line is used. \\
+\hline
+ tdc\_v2.1.5 & 22.06.2015 & Extra coarse counter reset register for higher frequency. \\
 \hline
  tdc\_v2.1.4 & 17.06.2015 & Several bug fixes for the stretcher option. \\
 \hline