diff --git a/2118-2128.tex b/2118-2128.tex index f077903..928f9f4 100644 --- a/2118-2128.tex +++ b/2118-2128.tex @@ -19,6 +19,7 @@ \usepackage{tikz} \usepackage{pgfplots} \usepackage{circuitikz} +\usepackage{pifont} \usetikzlibrary{calc} \usetikzlibrary{fit,backgrounds} @@ -395,6 +396,32 @@ All specifications are in $0\degree C \leq T_A \leq 70\degree C$ unless otherwis \newpage +\section{Configuring IO Direction \& Termination} +The termination and IO direction can be configured by switches. +The per-channel termination and per-bank IO direction switches are found at the middle-left and middle-right of both cards respectively. + +Termination switches selects the termination of each channel, between high impedence (OFF) and 50\textOmega~(ON). + +IO direction switches partly decides the IO direction of each bank. +\begin{itemize} + \itemsep0em + \item Closed switch (ON) \\ + Fix the corresponding bank to output. The direction cannot be changed by I\textsuperscript{2}C. + \item Opened switch (OFF) \\ + Leave the direction configurable by I\textsuperscript{2}C. +\end{itemize} + +\begin{figure}[hbt!] + \centering + \subfloat[\centering BNC-TTL]{{ + \includegraphics[height=1.5in]{bnc_ttl_switches.jpg} + }}% + \subfloat[\centering SMA-TTL]{{ + \includegraphics[height=1.5in]{sma_ttl_switches.jpg} + }}% + \caption{Position of switches}% +\end{figure} + \section{Example ARTIQ code} The sections below demonstrate simple usage scenarios of the 2118 BNC-TTL/2128 SMA-TTL card with the ARTIQ control system. They do not exhaustively demonstrate all the features of the ARTIQ system. @@ -414,6 +441,8 @@ def run(self): delay(500*ms) \end{minted} +\newpage + \subsection{Morse code} This example demonstrates some basic algorithmic features of the ARTIQ-Python language. \begin{minted}{python} @@ -437,8 +466,6 @@ def run(self): delay(700*ms) \end{minted} -\newpage - \subsection{Counting rising edges in a 1ms window} The channel should be configured as input in both the gateware and hardware. @@ -462,6 +489,8 @@ def run(self): print(counts) \end{minted} +\newpage + \subsection{Responding to an external trigger} One channel needs to be configured as input, and the other as output. diff --git a/2238.tex b/2238.tex index 4ce0e12..ff9a792 100644 --- a/2238.tex +++ b/2238.tex @@ -524,6 +524,28 @@ All specifications are in the recommended operating temperature range unless oth \end{threeparttable} \end{table} +\section{Configuring IO Direction \& Termination} +The termination and IO direction can be configured by switches. +The per-channel termination and per-bank IO direction switches are found at the top and middle of the card respectively. +\begin{multicols}{2} +Termination switches selects the termination of each channel, between high impedence (OFF) and 50\textOmega~(ON). + +IO direction switches partly decides the IO direction of each bank. +\begin{itemize} + \itemsep0em + \item Closed switch (ON) \\ + Fix the corresponding bank to output. The direction cannot be changed by I\textsuperscript{2}C. + \item Opened switch (OFF) \\ + Leave the direction configurable by I\textsuperscript{2}C. +\end{itemize} +\columnbreak +\begin{center} + \centering + \includegraphics[height=1.8in]{mcx_ttl_switches.jpg} + \captionof{figure}{Position of switches} +\end{center} +\end{multicols} + \newpage \section{Example ARTIQ code} The sections below demonstrate simple usage scenarios of the 2245 LVDS-TTL card with the ARTIQ control system. diff --git a/2245.tex b/2245.tex index 895a903..eadf145 100644 --- a/2245.tex +++ b/2245.tex @@ -443,6 +443,27 @@ All typical values of AC specifications are at $T_A = 25\degree C$, $V_{ID} = 30 \end{threeparttable} \end{table} +\section{Configuring IO Direction \& Termination} +The IO direction can be configured by switches, which are found at the top of the card. +\begin{multicols}{2} +IO direction switches partly decides the IO direction of each bank. +\begin{itemize} + \itemsep0em + \item Closed switch (ON) \\ + Fix the corresponding channel to output. The direction cannot be changed by I\textsuperscript{2}C. + \item Opened switch (OFF) \\ + Leave the direction configurable by I\textsuperscript{2}C. +\end{itemize} +\columnbreak +\begin{center} + \centering + \includegraphics[height=1.5in]{lvds_ttl_switches.jpg} + \captionof{figure}{Position of switches} +\end{center} +\end{multicols} + +\newpage + \section{Example ARTIQ code} The sections below demonstrate simple usage scenarios of the 2245 LVDS-TTL card with the ARTIQ control system. They do not exhaustively demonstrate all the features of the ARTIQ system. @@ -462,8 +483,6 @@ def run(self): delay(500*ms) \end{minted} -\newpage - \subsection{Morse code} This example demonstrates some basic algorithmic features of the ARTIQ-Python language. \begin{minted}{python} @@ -487,6 +506,8 @@ def run(self): delay(700*ms) \end{minted} +\newpage + \subsection{Counting rising edges in a 1ms window} The channel should be configured as input in both the gateware and hardware. @@ -510,8 +531,6 @@ def run(self): print(counts) \end{minted} -\newpage - \subsection{Responding to an external trigger} One channel needs to be configured as input, and the other as output. diff --git a/bnc_ttl_switches.jpg b/bnc_ttl_switches.jpg new file mode 100644 index 0000000..c4e045d Binary files /dev/null and b/bnc_ttl_switches.jpg differ diff --git a/lvds_ttl_switches.jpg b/lvds_ttl_switches.jpg new file mode 100644 index 0000000..7aed4e9 Binary files /dev/null and b/lvds_ttl_switches.jpg differ diff --git a/mcx_ttl_switches.jpg b/mcx_ttl_switches.jpg new file mode 100644 index 0000000..cdb2f36 Binary files /dev/null and b/mcx_ttl_switches.jpg differ diff --git a/sma_ttl_switches.jpg b/sma_ttl_switches.jpg new file mode 100644 index 0000000..4d7fa1b Binary files /dev/null and b/sma_ttl_switches.jpg differ