Commands specific for the new chiptest board as pattern generator


\begin{DoxyItemize}
\item {\bfseries adcinvert \mbox{[}mask\mbox{]}} Sets/gets ADC inversion mask (8 digits hex format)
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries adcdisable \mbox{[}mask\mbox{]}} Sets/gets ADC disable mask (8 digits hex format)
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries pattern fn} loads binary pattern file fn
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patword addr \mbox{[}word\mbox{]}} sets/gets 64 bit word at address addr of pattern memory. Both address and word in hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patioctrl \mbox{[}word\mbox{]}} sets/gets 64 bit mask defining input (0) and output (1) signals. hex format.
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patclkctrl \mbox{[}word\mbox{]}} sets/gets 64 bit mask defining if output signal is a clock and runs. hex format. Unused at the moment.
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patlimits \mbox{[}addr1 addr2\mbox{]}} sets/gets the start and stop limits of the pattern to be executed. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patloop0 \mbox{[}addr1 addr2\mbox{]}} sets/gets the start and stop limits of the level 0 loop. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patnloop0 \mbox{[}n\mbox{]}} sets/gets the number of cyclesof the level 0 loop (int).
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patwait0 \mbox{[}addr\mbox{]}} sets/gets the address of the level 0 wait point. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patwaittime0 \mbox{[}n\mbox{]}} sets/gets the duration of the witing of the 0 waiting point in clock cycles (int).
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patloop1 \mbox{[}addr1 addr2\mbox{]}} sets/gets the start and stop limits of the level 1 loop. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patnloop1 \mbox{[}n\mbox{]}} sets/gets the number of cyclesof the level 1 loop (int).
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patwait1 \mbox{[}addr\mbox{]}} sets/gets the address of the level 1 wait point. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patwaittime1 \mbox{[}n\mbox{]}} sets/gets the duration of the witing of the 1 waiting point in clock cycles (int).
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patloop2 \mbox{[}addr1 addr2\mbox{]}} sets/gets the start and stop limits of the level 2 loop. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patnloop2 \mbox{[}n\mbox{]}} sets/gets the number of cyclesof the level 2 loop (int).
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patwait2 \mbox{[}addr\mbox{]}} sets/gets the address of the level 2 wait point. hex format. Advanced!
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries patwaittime2 \mbox{[}n\mbox{]}} sets/gets the duration of the waiting of the 2 waiting point in clock cycles (int).
\end{DoxyItemize}


\begin{DoxyItemize}
\item {\bfseries dut\_\-clk \mbox{[}i\mbox{]}} sets/gets the signal to be used as a clock for the digital data coming from the device under test. Advanced! 
\end{DoxyItemize}