diff --git a/2118-2128.tex b/2118-2128.tex index 42f91b9..c57f010 100644 --- a/2118-2128.tex +++ b/2118-2128.tex @@ -420,54 +420,106 @@ The first output (blue) pulse is the result of the second input (red, 3ns width) \section{Front Panel Drawings} \begin{multicols}{2} - -\begin{center} - \centering - \includegraphics[height=3in]{sma_ttl_drawings.pdf} - \captionof{figure}{2128 SMA-TTL front panel drawings} -\end{center} - -\begin{center} - \captionof{table}{Bill of Material (Standalone)} - \tiny - \begin{tabular}{|c|c|c|c|} - \hline - Index & Part No. & Qty & Description \\ \hline - 1 & 90531967 & 1 & FRONT PANEL 3U 4HP PIU TYPE2 \\ \hline - 2 & 3020716 & 0.02 & SLEEVE GREY PLAS.M2.5 (100PCS) \\ \hline - 3 & 3218843 & 2 & FP-ALIGNMENT PIN (LOCALIZATION) \\ \hline - \end{tabular} -\end{center} - -\columnbreak - -\begin{center} - \centering - \includegraphics[height=3in]{sma_ttl_assembly.pdf} - \captionof{figure}{2128 SMA-TTL front panel assembly} -\end{center} - -\begin{center} - \captionof{table}{Bill of Material (Assembled)} - \tiny - \begin{tabular}{|c|c|c|c|} - \hline - Index & Part No. & Qty & Description \\ \hline - 1 & 90531967 & 1 & FP-LYKJ 3U4HP PANEL \\ \hline - 2 & 3001012 & 2 & SCR M2.5*6 PAN PHL NI DIN7985 \\ \hline - 3 & 3010110 & 0.02 & WASHER PLN.M2.7 DIN125 (100X) \\ \hline - 4 & 3010124 & 0.1 & EMC GASKET FABRIC 3U (10PCS) \\ \hline - 5 & 3001012 & 1 & HANDLE 4HP GREY PLASTIC \\ \hline - 6 & 3040138 & 2 & PB HOLDER DIE-CAST \\ \hline - 7 & 3207075 & 0.01 & SCR M2.5*12 PAN 100 21101-221 \\ \hline - 8 & 3033098 & 0.02 & SCREW COLLAR M2.5X12.3 (100X) \\ \hline - 9 & 3201099 & 0.01 & SCR M2.5*8 OVL PHL ST NI 100EA \\ \hline - \end{tabular} -\end{center} - + \begin{center} + \centering + \includegraphics[height=2.8in]{bnc_ttl_drawings.pdf} + \captionof{figure}{2118 BNC-TTL front panel drawings} + \end{center} + + \columnbreak + + \begin{center} + \centering + \includegraphics[height=2.8in]{bnc_ttl_assembly.pdf} + \captionof{figure}{2118 BNC-TTL front panel assembly} + \end{center} \end{multicols} -\newpage +\begin{multicols}{2} + \begin{center} + \captionof{table}{Bill of Material (2118 Standalone)} + \tiny + \begin{tabular}{|c|c|c|c|} + \hline + Index & Part No. & Qty & Description \\ \hline + 1 & 90560220 & 1 & FP-FRONT PANEL, EXTRUDED, TYPE 2, STATIC, 3Ux8HP \\ \hline + 2 & 3218843 & 2 & FP-ALIGNMENT PIN (LOCALIZATION) \\ \hline + 3 & 3020716 & 0.04 & SLEEVE GREY PLAS.M2.5 (100PCS) \\ \hline + \end{tabular} + \end{center} + + \columnbreak + + \begin{center} + \captionof{table}{Bill of Material (2118 Standalone)} + \tiny + \begin{tabular}{|c|c|c|c|} + \hline + Index & Part No. & Qty & Description \\ \hline + 1 & 90457987 & 4 & CSCR M2.5*12.3 PAN PHL SS \\ \hline + 2 & 3040138 & 2 & PB HOLDER DIE-CAST \\ \hline + 3 & 3001012 & 2 & SCR M2.5*6 PAN PHL NI DIN7985 \\ \hline + 4 & 3010110 & 0.02 & WASHER PLN.M2.7 DIN125 (100X) \\ \hline + 5 & 3201099 & 0.01 & SCR M2.5*8 OVL PHL ST NI 100EA \\ \hline + 6 & 3040005 & 1 & HANDLE 8HP GREY PLASTIC \\ \hline + 7 & 3207076 & 0.01 & SCR M2.5*16 PAN 100 21101-222 \\ \hline + 8 & 3207075 & 0.01 & SCR M2.5*12 PAN 100 21101-221 \\ \hline + 9 & 3010124 & 0.1 & EMC GASKET FABRIC 3U (10PCS) \\ \hline + 10 & 3201130 & 0.01 & NUT M2.5 HEX ST NI KIT(100PCS) \\ \hline + 11 & 90560220 & 1 & FP-LYKJ 3U8HP PANEL \\ \hline + \end{tabular} + \end{center} +\end{multicols} + +\begin{multicols}{2} + \begin{center} + \centering + \includegraphics[height=3in]{sma_ttl_drawings.pdf} + \captionof{figure}{2128 SMA-TTL front panel drawings} + \end{center} + + \columnbreak + + \begin{center} + \centering + \includegraphics[height=3in]{sma_ttl_assembly.pdf} + \captionof{figure}{2128 SMA-TTL front panel assembly} + \end{center} +\end{multicols} + +\begin{multicols}{2} + \begin{center} + \captionof{table}{Bill of Material (2128 Standalone)} + \tiny + \begin{tabular}{|c|c|c|c|} + \hline + Index & Part No. & Qty & Description \\ \hline + 1 & 90531967 & 1 & FRONT PANEL 3U 4HP PIU TYPE2 \\ \hline + 2 & 3020716 & 0.02 & SLEEVE GREY PLAS.M2.5 (100PCS) \\ \hline + 3 & 3218843 & 2 & FP-ALIGNMENT PIN (LOCALIZATION) \\ \hline + \end{tabular} + \end{center} + + \columnbreak + + \begin{center} + \captionof{table}{Bill of Material (2128 Assembled)} + \tiny + \begin{tabular}{|c|c|c|c|} + \hline + Index & Part No. & Qty & Description \\ \hline + 1 & 90531967 & 1 & FP-LYKJ 3U4HP PANEL \\ \hline + 2 & 3001012 & 2 & SCR M2.5*6 PAN PHL NI DIN7985 \\ \hline + 3 & 3010110 & 0.02 & WASHER PLN.M2.7 DIN125 (100X) \\ \hline + 4 & 3010124 & 0.1 & EMC GASKET FABRIC 3U (10PCS) \\ \hline + 5 & 3001012 & 1 & HANDLE 4HP GREY PLASTIC \\ \hline + 6 & 3040138 & 2 & PB HOLDER DIE-CAST \\ \hline + 7 & 3207075 & 0.01 & SCR M2.5*12 PAN 100 21101-221 \\ \hline + 8 & 3033098 & 0.02 & SCREW COLLAR M2.5X12.3 (100X) \\ \hline + 9 & 3201099 & 0.01 & SCR M2.5*8 OVL PHL ST NI 100EA \\ \hline + \end{tabular} + \end{center} +\end{multicols} \section{Configuring IO Direction \& Termination} The termination and IO direction can be configured by switches. @@ -495,6 +547,7 @@ IO direction switches partly decides the IO direction of each bank. \caption{Position of switches}% \end{figure} +\newpage \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. @@ -506,8 +559,6 @@ Timing accuracy in the examples below is well under 1 nanosecond thanks to the A The channel should be configured as output in both the gateware and hardware. \inputcolorboxminted{firstline=9,lastline=14}{examples/ttl.py} -\newpage - \subsection{Sub-coarse-RTIO-cycle pulse} With the use of the ARTIQ RTIO, only 1 event can be enqueued per coarse RTIO cycle, which is typically 8ns. Therefore, to emit a pulse that is less than 8ns, additional delay is needed such that the \texttt{ttl.on()} \& \texttt{ttl.off()} event are submitted at different coarse RTIO cycles. @@ -515,12 +566,11 @@ The TTL pulse parameter must satisfy the minimum pulse width stated in the elect \inputcolorboxminted{firstline=88,lastline=92}{examples/ttl.py} +\newpage \subsection{Morse code} This example demonstrates some basic algorithmic features of the ARTIQ-Python language. \inputcolorboxminted{firstline=22,lastline=39}{examples/ttl.py} -\newpage - \subsection{Counting rising edges in a 1ms window} The channel should be configured as input in both the gateware and hardware. \inputcolorboxminted{firstline=47,lastline=52}{examples/ttl.py} @@ -531,6 +581,7 @@ If the gateware counter is enabled on the TTL channel, it can typically count up To count falling edges or both rising \& falling edges, use \texttt{gate\char`_falling()} or \texttt{gate\char`_both()}. +\newpage \subsection{Responding to an external trigger} One channel needs to be configured as input, and the other as output. \inputcolorboxminted{firstline=74,lastline=80}{examples/ttl.py} @@ -543,8 +594,6 @@ Therefore, jitter should be expected when the desired frequency cannot be obtain Typically, with the coarse RTIO clock at 125 MHz, a \texttt{ClockGen} channel can generate up to 62.5 MHz. \inputcolorboxminted{firstline=100,lastline=103}{examples/ttl.py} -\newpage - \section{Ordering Information} To order, please visit \url{https://m-labs.hk} and select the 2118 BNC-TTL/2128 SMA-TTL in the ARTIQ Sinara crate configuration tool. The card may also be ordered separately by writing to \url{mailto:sales@m-labs.hk}. diff --git a/bnc_ttl_assembly.pdf b/bnc_ttl_assembly.pdf new file mode 100644 index 0000000..2d868de Binary files /dev/null and b/bnc_ttl_assembly.pdf differ diff --git a/bnc_ttl_drawings.pdf b/bnc_ttl_drawings.pdf new file mode 100644 index 0000000..5eaefe0 Binary files /dev/null and b/bnc_ttl_drawings.pdf differ