]> jspc29.x-matter.uni-frankfurt.de Git - daqdocu.git/commitdiff
*** empty log message ***
authorhadeshyp <hadeshyp>
Wed, 28 Apr 2010 13:00:23 +0000 (13:00 +0000)
committerhadeshyp <hadeshyp>
Wed, 28 Apr 2010 13:00:23 +0000 (13:00 +0000)
daqnet.kilepr
gbe.tex
lvl1trigger.tex
mdc.tex

index c27578dd21d8c2394455c010c2ae68bbf2584e71..ce055bf24db553de4fbd9f6aedb5789f43341428 100755 (executable)
@@ -3,7 +3,7 @@ img_extIsRegExp=false
 img_extensions=.eps .jpg .jpeg .png .pdf .ps .fig .gif
 kileprversion=2
 kileversion=2.0
-lastDocument=showerdata.tex
+lastDocument=gbe.tex
 masterDocument=main.tex
 name=trbnet
 pkg_extIsRegExp=false
@@ -35,37 +35,37 @@ order=8
 
 [item:endpoint.tex]
 archive=true
-column=222
+column=0
 encoding=ISO 8859-15
 highlight=LaTeX
-line=95
+line=88
 open=true
 order=11
 
 [item:gbe.tex]
 archive=true
-column=0
+column=2
 encoding=ISO 8859-15
 highlight=LaTeX
-line=0
+line=53
 open=true
 order=12
 
 [item:hubs.tex]
 archive=true
-column=28
+column=186
 encoding=
 highlight=LaTeX
-line=56
+line=46
 open=true
 order=6
 
 [item:ipudataformat.tex]
 archive=true
-column=92
+column=25
 encoding=UTF-8
 highlight=LaTeX
-line=44
+line=204
 open=true
 order=1
 
@@ -80,10 +80,10 @@ order=2
 
 [item:main.tex]
 archive=true
-column=0
+column=14
 encoding=UTF-8
 highlight=LaTeX
-line=138
+line=129
 open=true
 order=0
 
@@ -119,7 +119,7 @@ archive=true
 column=0
 encoding=UTF-8
 highlight=LaTeX
-line=67
+line=68
 open=true
 order=7
 
diff --git a/gbe.tex b/gbe.tex
index ff0e6523e8d8c9d510f587665934f27e25408391..50f68d127b9772767f0738e50647465540b8fa08 100644 (file)
--- a/gbe.tex
+++ b/gbe.tex
@@ -5,6 +5,26 @@ The configuration memory of the GbE interface consists of two parts. Registers 0
 
 The second part is located at addresses 0x8200 to 0x82F0. Each block of 16 addresses describes the addresses and ports used to send data to one of the Eventbuilders (see table \ref{GbEEBSettings}. Which entry in the memory is used, is selected by the lower 4 bits of the IPU readout information as shown in table \ref{IPUInformationBits}.
 
+The GbE interface itself has a control and a status register, available at addresses 0xc020 and 0xc021 respectively:
+\begin{description}
+ \item[0xc020: Control Register] PHY control register. Each of the bits has to be reset manually after use
+  \begin{description}
+   \item[Bit 0]Restart Autonegotiation
+   \item[Bit 1]PHY mode (must be 0)
+   \item[Bit 3]PHY reset
+  \end{description}
+ \item[0xc021: Status Register] GbE link status register (detailed explanation: t.b.d.)
+  \begin{description}
+   \item[Bit 15..0] Link partner page
+   \item[Bit 16] Link partner page received (strobe signal)
+   \item[Bit 17] Autonegotiation completed
+   \item[Bit 23..20] Reset state machine status
+   \item[Bit 27..24] Link status
+  \end{description}
+\end{description}
+
+
 \begin{table}[hbtp]
 \begin{center}
 \begin{tabularx}{\textwidth}{|l|l|X|}
@@ -48,4 +68,4 @@ The second part is located at addresses 0x8200 to 0x82F0. Each block of 16 addre
 \caption{Memory map for GbE Ethernet settings. The third digit is the EventBuilder number, allowing to stor 16 different settings that are selected by the IPU request information word.}
 \label{GbEEBSettings}
 \end{center}
-\end{table}
+\end{table}
\ No newline at end of file
index a42c5f2932b88a6748ad46a0521ea47ea7f4ba39..36887a0908b6659e38915799bc999f748361c522 100755 (executable)
@@ -61,7 +61,8 @@ In case a board has not been configured correctly to deliver proper data, this i
 20 & buffers half full & The event data buffers are filled halfway.  Set by user. \\
 21 & buffers almost full full & The event data buffers are almost full. Set by user. \\
 22 & not configured & Frontend is not configured correctly to handle triggers, an initilization is needed. Set by user. \\
-23 - 31 & t.b.d. & Not yet defined \\
+23 & frontend error & Parts of the connected frontend are not behaving correctly: no response, not synchronized, token missing...\\
+24 - 31 & t.b.d. & Not yet defined \\
 \end{tabularx}
 \caption{Error- and Status information contained in the network termination packet}
 \label{LVL1Errorbits}
diff --git a/mdc.tex b/mdc.tex
index a88670febeb9481051117641175d569717dbc865..8a405264ca3d253e6905c6ff8c37648eb9ee3db3 100755 (executable)
--- a/mdc.tex
+++ b/mdc.tex
@@ -73,4 +73,16 @@ The ADC monitoring most voltages on each OEP can be accessed using register addr
 \caption{ADC Channels for MDC OEP voltage monitoring. -3.0V are reported to be +3.0V by ADC. Both 5V channels are connected using a voltage divider, thus reading 2.5V at nominal voltage.}
 \label{MDCOEPADCChannels}
 \end{center}
-\end{table}
\ No newline at end of file
+\end{table}
+
+\subsubsection{MDC OEP Status Register}
+% TDC Readout Status
+%   DEBUG_REGISTER_OUT(3 downto 0)   <= state_bits;
+%   DEBUG_REGISTER_OUT(4)            <= reg_data_valid_out;
+%   DEBUG_REGISTER_OUT(5)            <= TOKEN_IN;
+%   DEBUG_REGISTER_OUT(6)            <= A_DST_IN;
+%   DEBUG_REGISTER_OUT(7)            <= A_AOD_IN;
+%   DEBUG_REGISTER_OUT(8)            <= A_RESERV_IN;
+%   DEBUG_REGISTER_OUT(12 downto 9)  <= FLAG_EVENT_COUNTER_IN;
+%   DEBUG_REGISTER_OUT(31 downto 13) <= (others => '0');
+%