]> jspc29.x-matter.uni-frankfurt.de Git - daqdocu.git/commitdiff
added section for retrans debug
authorIngo Froehlich <ingo@nomail.fake>
Fri, 9 Nov 2018 13:46:18 +0000 (14:46 +0100)
committerIngo Froehlich <ingo@nomail.fake>
Fri, 9 Nov 2018 13:46:18 +0000 (14:46 +0100)
mediainterface.tex

index 5959e08e8202ed5a182465d890bf1be374fe1580..53278883dff031c3209b611b6597ad438469f59d 100644 (file)
 \label{MediaInterfaceFOTRegs}
 \end{center}
 \end{table}
+
+\clearpage 
+
+\subsection{Retransmission registers}
+
+The debug registers of the restransmission (as well as other stat flags of the media interface) are integrated into the address space of the SERDES Client Interface (SED). Each SED has 
+an address space of 9 bit (0x000 - 0x1ff). Here, the address space of the media interfaces (1 or up to 4 for the ECP3) starts at 0x140 and has a width of 5 bit. This space is shared as follows: bit 5/4 are 
+the media interface number, bit 3 is a flag to select the sync registers (media stat flags otherwise), and the last 2 are the register numbers.
+
+\begin{table}[hbtp]
+\begin{center}
+\begin{tabularx}{\textwidth}{|c|c|X|}
+\hline
+\textbf{Address} & \textbf{Register} & \textbf{Description} \\
+\hline\hline
+0-13f   & & SERDES Client Interface \\
+140-147 & & Media interface 1   \\
+140     & RXStat & Stat flags for receiver  \\
+141     & TXStat & Stat flags for transmitter  \\
+142     & FSMStat & Stat flags for fsm \\
+144     & RetransForceError & control to force retramsmission errors \\
+145     & RetransCounter & Request retrans (upper 16) and start retrans (lower 16) counter \\
+148-14f & & Media interface 2 (if available)  \\
+150-157 & & Media interface 3 (if available)  \\
+158-15f & & Media interface 4 (if available)  \\
+\hline
+\end{tabularx}
+\caption{Adress space of the SED entity}
+\label{SEDAddressSpace}
+\end{center}
+\end{table}
+
+
+\begin{table}[hbtp]
+\begin{center}
+\begin{tabularx}{\textwidth}{|c|X|}
+\hline
+\textbf{Bit} & \textbf{Description} \\
+\hline\hline
+0      & Force CRC error on receiver \\
+7 -- 4 & Error delay (skip packets) \\
+8      & Force CRC error on transmitter \\
+9      & Force packet number error on transmitter \\
+
+\hline
+\end{tabularx}
+\caption{RetransForceError}
+\label{MediaInterfaceControl}
+\end{center}
+\end{table}
+
+