mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-23 23:10:02 +02:00
101 lines
3.2 KiB
TeX
101 lines
3.2 KiB
TeX
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} |