]> jspc29.x-matter.uni-frankfurt.de Git - daqdocu.git/commitdiff
*** empty log message ***
authorhadeshyp <hadeshyp>
Tue, 7 Aug 2012 16:39:33 +0000 (16:39 +0000)
committerhadeshyp <hadeshyp>
Tue, 7 Aug 2012 16:39:33 +0000 (16:39 +0000)
daqnet.kilepr
trb3/CodeRepository.tex
trb3/CtsAddOn.tex [new file with mode: 0644]
trb3/Trb3Hardware.tex
trb3/WasaFrontend.tex [new file with mode: 0644]
trb3/main.tex
trb3/trb3.kilepr

index e3c67643c56d22edc8b5dac6867ce5d692b94992..cdf552a4fac7288bbb1daf5f3be28542c4e6f566 100755 (executable)
@@ -332,12 +332,12 @@ order=15
 
 [item:cts.tex]
 archive=true
-column=118
+column=0
 encoding=UTF-8
 highlight=LaTeX
-line=45
+line=322
 mode=LaTeX
-open=true
+open=false
 order=20
 
 [item:daqcontrol.tex]
@@ -585,9 +585,9 @@ archive=true
 column=0
 encoding=UTF-8
 highlight=LaTeX
-line=29
+line=0
 mode=LaTeX
-open=true
+open=false
 order=21
 
 [item:showerdata.tex]
@@ -647,8 +647,8 @@ CursorColumn=0
 CursorLine=0
 
 [view-settings,view=0,item:cts.tex]
-CursorColumn=118
-CursorLine=45
+CursorColumn=0
+CursorLine=322
 
 [view-settings,view=0,item:daqcontrol.tex]
 CursorColumn=0
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3000d62ee53ce72d218cf466766890bc635a3d85 100644 (file)
@@ -0,0 +1,7 @@
+\begin{description*}
+ \item[Trb3 Vhdl]cvs -d lxi051.gsi.de:/misc/hadesprojects/daq/cvsroot/trb3 
+ \item[TrbNet Vhdl]cvs -d lxi051.gsi.de:/misc/hadesprojects/daq/cvsroot/trbnet
+ \item[Trb3 Documentation]cvs -d lxi051.gsi.de:/misc/hadesprojects/daq/cvsroot/daq\_docu/trb3
+ \item[Trb3 Software]cvs -d lxi051.gsi.de:/misc/hadesprojects/daq/cvsroot/trbsoft/trb3
+ \item[Dabc Eventbuilder]http://hades-wiki.gsi.de/cgi-bin/view/DaqSlowControl/EventBuilderDabc
+\end{description*}
diff --git a/trb3/CtsAddOn.tex b/trb3/CtsAddOn.tex
new file mode 100644 (file)
index 0000000..fc1a65a
--- /dev/null
@@ -0,0 +1 @@
+An AddOn for the central FPGA featuring some CTS I/O connections. Not yet designed.
\ No newline at end of file
index b6658595503bf4d4a112f9f1305d12ba3714f32d..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,8 +0,0 @@
-\vspace*{\fill}
-\begin{figure}[htp]
-  \centering
-  \includegraphics[width=\textwidth]{figures/trb3_28_09_11.jpg}
-  \caption{TRBv3 Board.}
-  \label{fig:trb3}
-\end{figure}
-\vspace*{\fill}
\ No newline at end of file
diff --git a/trb3/WasaFrontend.tex b/trb3/WasaFrontend.tex
new file mode 100644 (file)
index 0000000..e0c6f9a
--- /dev/null
@@ -0,0 +1,49 @@
+Not an AddOn, but a front-end to be used in combination with TDC in the TRB3. A special AddOn is used on the TRB3 to connect four front-ends to one FPGA.
+
+\subsubsection{Building Blocks}
+The device contains:
+\begin{itemize*}
+ \item 16 channel LVDS input/output using discriminators only
+ \item SPI Interface for configuration / monitoring
+ \item PWM generation with 16 channels and 16 bit for each of the input comparators
+ \item 1-wire interface for temperature sensor and unique ID
+ \item on-chip Flash to store configuration data
+\end{itemize*}
+
+
+\subsubsection{Configuration}
+All configuration is done via a single-device SPI bus. The interface is kept similar to the LTC2600 to use the same SPI master code.
+
+\begin{table}
+ \begin{tabularx}{\textwidth}{c|c|X}
+\textbf{Bits} & \textbf{Name} & \textbf{Content} \\
+\hline
+31 -- 24 & Select & See table \ref{tab:spiselect}\\
+23 -- 20 & Command & Command, similar to LTC2600:\newline
+0: write\newline
+8: read\newline
+other: no operation \\
+19 -- 16 & Channel & Channel / Register select (0 -- 15)\\
+15 -- 0\newline (\& following$\dagger$)& Data & 16 Bit data payload for write commands\\
+
+ \end{tabularx} 
+\caption{SPI first data word structure. Following 32 bit words contain payload only}
+\label{tab:spidata}
+\end{table} 
+
+
+\begin{table}
+ \begin{tabularx}{\textwidth}{c|c|X}
+\textbf{Value} & \textbf{Name} & \textbf{Description} \\
+\hline
+0x00 & PWM & Write/read settings for PWM channels 0 - 15.\\
+0x10 & UId / Temperature & read unique id. 64 Bit Id is divided in 4 16 Bit words, in registers 0 - 3. Temperature is available in register 4. (r/o)\\
+0x20 & I/O $\dagger$& Register 0 contains one bit per input. 0: enable (default), 1: disable.\newline Register 1 shows the current status of the pin.\newline Register 2 Write: Override LED status. Bit 0-3: LED in alphabetical order. Bit 4: enable override. Read: LED status. \\
+0x40 & Memory & Read/Write to/from RAM. 16 registers with 16 Bit each. (Payload is written to/sent from subsequent registers $\dagger$)\\
+0x50 & Flash $\dagger$& Write RAM content to Flash. No data payload\\
+0x51 & Flash $\dagger$& Load RAM content from Flash. No data payload\\
+0x52 & Flash $\dagger$& Load RAM content as PWM settings. No data payload\\
+ \end{tabularx} 
+\caption{SPI component selection}
+\label{tab:spiselect}
+\end{table} 
\ No newline at end of file
index 3d81ccfe245b14babe174cfbc98da5603cc1d968..06509ee0072f570996b0e178bcd1f0b97a46ae0f 100755 (executable)
 \newcounter{ct}
 
 \maketitle
+
+\vspace*{\fill}
+\begin{figure}[htp]
+  \centering
+  \includegraphics[width=\textwidth]{figures/trb3_28_09_11.jpg}
+  \caption{TRBv3 Board.}
+  \label{fig:trb3}
+\end{figure}
+\vspace*{\fill}
 \clearpage
 \tableofcontents
 
 \cleardoublepage
 \part{Hardware}
   \input{Trb3Hardware}
-  \clearpage
   \section{Measurements}
     \subsection{FPGA I/O Performance}
     \clearpage
       \input{SfpAddOn}
     \subsection{MVD AddOn}
       \input{MvdAddOn}
+    \subsection{CTS AddOn}
+      \input{CtsAddOn}
+    \subsection{Panda Dirc Wasa Front-end}
+      \input{WasaFrontend}
   \cleardoublepage
 
 \part{Design Components}
index 447e72097f0c75ab22721b08596583b26aa456ef..6c009c4993f1a1f2198bf3434606f75035b63c71 100644 (file)
@@ -4,7 +4,7 @@ img_extIsRegExp=false
 img_extensions=.eps .jpg .jpeg .png .pdf .ps .fig .gif
 kileprversion=2
 kileversion=2.1.2
-lastDocument=TdcSlowControl.tex
+lastDocument=Trb3GeneralRemarks.tex
 masterDocument=
 name=trb3
 pkg_extIsRegExp=false
@@ -228,10 +228,10 @@ order=4
 
 [item:Trb3GeneralRemarks.tex]
 archive=true
-column=0
+column=37
 encoding=UTF-8
 highlight=LaTeX
-line=30
+line=73
 mode=LaTeX
 open=true
 order=10
@@ -248,10 +248,10 @@ order=3
 
 [item:main.tex]
 archive=true
-column=22
+column=21
 encoding=UTF-8
 highlight=LaTeX
-line=122
+line=66
 mode=LaTeX
 open=true
 order=0
@@ -321,8 +321,8 @@ JumpList=
 ViMarks=
 
 [view-settings,view=0,item:Trb3GeneralRemarks.tex]
-CursorColumn=0
-CursorLine=30
+CursorColumn=37
+CursorLine=73
 JumpList=
 ViMarks=
 
@@ -333,7 +333,7 @@ JumpList=
 ViMarks=
 
 [view-settings,view=0,item:main.tex]
-CursorColumn=22
-CursorLine=122
+CursorColumn=21
+CursorLine=66
 JumpList=
 ViMarks=