\subsection{Flash Programming}
+\label{flashprog}
Typically only the first programming of a board is done with a JTAG cable, all later upgrades can be done directly via TrbNet to the Flash ROMs. The advantage is the increased speed (about a factor 10) and that no physical access to the board is necessary. The software needs some settings in the FPGA code to function properly:
First, the name of the design has to contain a certain sub-string:
\part{General Information}
\section{General Remarks}
\input{Trb3GeneralRemarks}
+ \section{Slow Control Registers}
+ \input{sctrladdresses}
\cleardoublepage
\part{Hardware}
\section{Measurements}
\section{New VHDL Project}
\input{VhdlProjectSetup}
\section{TDC}
+ \label{TDC}
\subsection{Building Blocks}
\input{TdcBuildingBlocks}
\subsection{Features}
--- /dev/null
+
+\begin{table}[htbp]
+\begin{center}
+\begin{tabularx}{\textwidth}{|c|c|C|}
+\hline
+\textbf{Address} & \textbf{Name} & \textbf{Description} \\
+\hline\hline
+
+4000 -- 40FF & Hub & Hub Config and status \\
+7000 -- 73FF & RDO & Readout status \\
+8000 -- 83FF & GbE & Ethernet registers \\
+A000 -- BFFF & FEE & Thresholds, Pedestals, Settings \\
+B000 -- B3FF & Serdes & Serializer status (on hubs) \\
+C000 -- CEFF & TDC & TDC Control and Status [\ref{TDC}] \\
+CF00 -- CF7F & Trg & Trigger signal generation [\ref{triggermodule}]\\
+CF80 -- CFFF & Inp & Input Monitoring [\ref{triggermodule}]\\
+D000 -- D13F & Flash & Control for SPI Flash of FPGA [\ref{flashprog}]\\
+D300 & TrgIn & Selection for trigger and clock input on CTS \\
+D400 -- D41F & SPI & SPI Interface for DAC and Padiwa \\
+D500 -- D5FF & SED & Soft Error Detection \\
+E000 -- FFFF & Debugging & Memories and Registers for Debugging \\
+\hline
+\end{tabularx}
+\caption{Register Map of the Slow Control Endpoint. Suggested usage of the address space.}
+\label{regioaddressmapsuggested}
+\end{center}
+\end{table}
\ No newline at end of file