From: Michael Traxler Date: Wed, 22 Sep 2021 21:19:53 +0000 (+0200) Subject: More information for multiple-eventbuilders. X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=914d61d22798894421b518a98f685bee655cc35a;p=daqdocu.git More information for multiple-eventbuilders. --- diff --git a/trb3/CtsBuildingBlocks.tex b/trb3/CtsBuildingBlocks.tex index 1f9e158..544d29a 100755 --- a/trb3/CtsBuildingBlocks.tex +++ b/trb3/CtsBuildingBlocks.tex @@ -122,8 +122,16 @@ \end{table} \subsubsection{Multiple Event Builders} - The CTS supports multiple event builders using a simple \emph{round-robing} scheme. If - +The CTS supports multiple event builders using a simple \emph{round-robing} +scheme. Each enpoint with a GbE interface to send the data to the +eventbuilder can store the MAC-Address of 16 different eventbuilders. The CTS +controls to which of the eventbuilders the data is sent n a round-robin way, +with the additional feature that n-events are sent to one eventbuilder, before +switching to the next. 0xa00d (bit 0-15) is the register which holds the +bit-pattern to which eventbuilders the data is sent. 0xa00d (bit 16-23) holds +the number of events which are sent to each eventbuilder. This is controlable +via the CTS control-web-page. + \newpage \subsection{Trigger Logic}