\url{http://www.ohwr.org/projects/vfc-hd}} + VME crate with a single board
computer running Linux\footref{note_a20}
\url{http://www.ohwr.org/projects/vfc-hd}} + FMC DIO card\footref{note_dio}
+ VME crate with s single board computer running Linux\footref{note_a20}
\end{itemize}
...
...
@@ -487,46 +488,45 @@ use one of these boards, please contact us.
\subsection{Writing configuration}
\label{Writing configuration}
First, you should perform a few configuration steps through the \codeHook{wrpc} shell
First, you should perform a few configuration steps through the WRPC shell
before using the core.
\noindent\textbf{Note:} the examples below describe only a subset of the \codeHook{wrpc} Shell
commands. The full list of supported commands can be found in appendix
\ref{WRPC Shell commands}.
\noindent\textbf{Note:} the examples below describe only a subset of the WRPC
Shell commands. The full list of supported commands can be found in appendix
\ref{WRPC Shell commands}.\\
\vspace{1em}
Before making the configuration changes, it is good to stop the \codeHook{ptp} daemon.
Then, debug messages from the daemon will not show up to the console while you
interact with the shell.
Before making any configuration changes, it is recommended to stop the
PTP daemon. Then, the messages from the daemon will not show up to the
console while you interact with the shell.
\begin{lstlisting}
wrc# ptp stop
\end{lstlisting}
\vspace{1em}
First you should make sure your board has a proper \codeHook{mac} address assigned:
\noindent First you should make sure your board has a proper MAC address
assigned:
\begin{lstlisting}
wrc# mac get
\end{lstlisting}
If the result of above command is \texttt{MAC-address: 22:33:ww:xx:yy:zz}, this means
\codeHook{mac} was not yet configured and stored in the Flash/EEPROM. The value is
based on thermometer serial number as is unique among SPEC devices,
globally accepted as ``locally assigned'', but you might want to assign your own address. A value \texttt{22:33:44:55:66:77} is the final fallback if no
thermometer is found (very unlikely). You should get
the \codeHook{mac} for your board from its manufacturer. To configure the address and
store it into the Flash/EEPROM (so that it's automatically loaded every time the
\codeHook{wrpc} starts) you should type two commands in the \codeHook{wrpc} shell:
If the result of above command is \texttt{MAC-address: 22:33:ww:xx:yy:zz}, this
means MAC was not yet configured and stored in the Flash/EEPROM. The value is
based on thermometer serial number as is unique among SPEC devices. This is
globally accepted as ``locally assigned'', but you might want to assign your own
address. A value \texttt{22:33:44:55:66:77} is the final fallback if no
thermometer is found.
You should get the MAC for your board from its manufacturer. To configure the
address and store it into the Flash/EEPROM (so that it's automatically loaded
every time the WRPC starts) you should type two commands in the shell:
\begin{lstlisting}
wrc# mac set xx:xx:xx:xx:xx:xx
wrc# mac setp xx:xx:xx:xx:xx:xx
\end{lstlisting}
where \texttt{xx:xx:xx:xx:xx:xx} is the \codeHook{mac} address of your board.
where \texttt{xx:xx:xx:xx:xx:xx} is the MAC address of your board.\\
\vspace{1em}
Next you should create a calibration database with fixed delays values and
alpha parameters. The example below presents the \codeHook{wrpc} Shell commands that
clear all previous entries and add two Axcen transceivers with deltaTx, deltaRx
and alpha parameters associated with them.
Next you should input calibration fixed delays values and alpha parameters. The
example below clears any existing entries and adds two Axcen transceivers with
$\Delta_{TX}$, $\Delta_{RX}$ and $\alpha$ parameters associated with them.