The first part of the file lists the register addresses the data has to be written to. As you can see, in this case to different sets of registers do exist, marked with the type number. Depending on the type there might be a different number of registers.
-The second part lists the values for each endpoint individually: The first entry is the network address of the endpoint, the second one is the register set to use as listed in the first table. Then an appropriate number of values (max. 32bits each as defined by TrbNet) follows.
+The second part lists the values for each endpoint individually: The first entry is the network address of the endpoint, the second one is the register set to use as listed in the first table. Then an appropriate number of values (32bits each as defined by TrbNet) follows.
-Both tables is preceded by a marker (either ``!Register'' or ``!Value``) using ''!`` as an escape character to mark the start of the tables for the parser.
+Both tables are preceded by a marker (either ``!Register'' or ``!Value``)to mark the start of the tables for the parser.
\subsection{Trbcmd Scripts}
\label{daqtrbcmd}
--- /dev/null
+\section{Settings Stored in Flash}
+
+Most registers settings that need to be done during the start-up of a system can also be stored in the on-board Flash memory and loaded automatically with each reload or reset of the FPGA. This allows a mostly automatic restart of the system without the need to load many settings, which might take a while in a large system.
+
+
+This features is only available for register addresses above 0x1000 and for register accesses that don't have any special timing requirements. See \verb!daqtools/tools/flashsettings.pl! for details.
+
\begin{itemize*}
\item 0xF300 for the central FPGA
\item 0xF305 for the peripheral FPGA
- \item 0xF30n for a design for FPGA n only
\item 0xF3C0 a design with CTS
\item 0xF3CC slave TRB3sc
\item 0xF3CD TRB3sc with hub AddOn
4 & SPI MISO\\
5 & SPI CLK\\
6 & SPI CE\\
- 7 & (LCD DC)\\
- 8 & (LCD Reset)\\
+ 7 & I2C SDA\\
+ 8 & I2C SCL\\
9 & \\
10 & \\
11 & 3.3V\\
\input{AdditionalModules}
\clearpage
\input{TriggerModule}
+ \clearpage
+ \input{FlashSettings}
\clearpage
\section{GbE Data Read-out}