Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
Conv TTL Blocking - Gateware
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Conv TTL Blocking - Gateware
Commits
5c693845
Commit
5c693845
authored
Feb 15, 2017
by
Projects
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc/gw-test-procedure: updated switch description
parent
7b42f620
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
28 deletions
+29
-28
gw-test-procedure.tex
doc/gw-test-procedure/gw-test-procedure.tex
+29
-28
No files found.
doc/gw-test-procedure/gw-test-procedure.tex
View file @
5c693845
...
...
@@ -65,8 +65,7 @@ work, see \\
\section*
{
Revision history
}
\addcontentsline
{
toc
}{
section
}{
Revision history
}
\centerline
{
\centerline
{
\rowcolors
{
2
}{
white
}{
gray!25
}
\begin{tabular}
{
l c p
{
.6
\textwidth
}}
\hline
...
...
@@ -313,8 +312,9 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\label
{
sec:proc-ttl-blo
}
%==============================================================================
\begin{enumerate}
\item
Make sure the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) of the CONV-TTL-BLO is in the
\textbf
{
TTL position (on)
}
\item
Make sure the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) is in the
\textbf
{
OFF
}
position
\item
Make sure the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) of the CONV-TTL-BLO is in the
\textbf
{
TTL
}
position.
\item
Make sure the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) is in the
\textbf
{
GF DIS
}
position.
\item
Make sure the
\textbf
{
pulse duration switch
}
(Figure~
\ref
{
fig:switches
}
) is in the
\textbf
{
LONG
}
position.
\item
\label
{
item:ttl-proc
}
Repeat the following steps for
\textbf
{
all six channels
}
, filling in the
\textbf
{
table in Appendix~
\ref
{
app:pulse-validation-ttl
}}
:
\begin{enumerate}
...
...
@@ -342,17 +342,17 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\item
\label
{
item:ttl-meas-end
}
If the signal characteristics are as above,
\textbf
{
tick
}
the
\textbf
{
Blo
}
column for the channel
on the
\textbf
{
Front panel
}
side of the table in Appendix~
\ref
{
app:pulse-validation-ttl
}
\item
Connect the
\textbf
{
DUT trigger
}
(see Section~
\ref
{
sec:prep-pulse-gen
}
) to the CONV-TTL-BLO
\textbf
{
rear panel channel input connector
}
\item
Repeat
\textbf
{
steps
\ref
{
item:ttl-meas-start
}
to
\ref
{
item:ttl-meas-end
}}
, this time
\item
Repeat
\textbf
{
steps
~
\ref
{
item:ttl-meas-start
}
to~
\ref
{
item:ttl-meas-end
}}
, this time
ticking the
\textbf
{
TTL
}
and
\textbf
{
Blo
}
columns on the
\textbf
{
Rear panel
}
side of the
table in Appendix~
\ref
{
app:pulse-validation-ttl
}
\end{enumerate}
\item
Turn off power to the ELMA crate
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
ON position
}
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
GF EN
}
position
\item
Turn on power to the ELMA crate
\item
Repeat the steps under step~
\ref
{
item:ttl-proc
}
, filling in the table in
Appendix~
\ref
{
app:pulse-validation-ttl-gf
}
\item
Turn off power to the ELMA crate
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
OFF position
}
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
GF DIS
}
position
\end{enumerate}
\begin{figure}
...
...
@@ -372,7 +372,7 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\end{figure}
\begin{enumerate}
\item
Change the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) to
\textbf
{
TTL-BAR
position (OFF)
}
\item
Change the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) to
\textbf
{
TTL-BAR
}
position
\item
\label
{
item:ttlbar-proc
}
Repeat the following steps for
\textbf
{
all six channels
}
, filling in the
\textbf
{
table in Appendix~
\ref
{
app:pulse-validation-ttlbar
}}
:
\begin{enumerate}
...
...
@@ -405,12 +405,12 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
table in Appendix~
\ref
{
app:pulse-validation-ttlbar
}
\end{enumerate}
\item
Turn off power to the ELMA crate
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
ON position
}
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
GF EN
}
position
\item
Turn on power to the ELMA crate
\item
Repeat the steps under step~
\ref
{
item:ttlbar-proc
}
, filling in the table in
Appendix~
\ref
{
app:pulse-validation-ttlbar-gf
}
\item
Turn off power to the ELMA crate
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
OFF position
}
\item
Change the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
GF DIS
}
position
\end{enumerate}
%==============================================================================
...
...
@@ -419,7 +419,7 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
%==============================================================================
\begin{enumerate}
\item
Remove
\textbf
{
all cables
}
from the
\textbf
{
TTL and blocking inputs and outputs
}
\item
Make sure the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) is
\textbf
{
OFF
}
\item
Make sure the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) is
set to
\textbf
{
TTL N
}
position
\item
\label
{
item:ttlbar-poweron
}
Follow this procedure:
\begin{enumerate}
\item
Configure the oscilloscope to trigger on the
\textbf
{
falling edge
}
of the
...
...
@@ -451,7 +451,7 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
blocking output with a connected TTL-BAR input)
\item
Turn off ELMA crate
\end{enumerate}
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
ON position
}
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
GF EN
}
position
\item
Follow the procedure in step~
\ref
{
item:ttlbar-poweron
}
\item
Power-cycle the ELMA crate
\item
Run the
\textit
{
rdchxpcr.py
}
script (
\textit
{
software/diag/rdchxpcr.py
}
)
...
...
@@ -459,7 +459,8 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\item
Run the
\textit
{
rdtb.py
}
script (
\textit
{
software/diag/timetag/rdtb.py
}
)
and confirm that no pulses were stored to the timetag buffer
\item
Turn off ELMA crate
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
OFF position
}
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
GF DIS
}
position
\end{enumerate}
%==============================================================================
...
...
@@ -468,7 +469,7 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
%==============================================================================
\begin{enumerate}
\item
Remove
\textbf
{
all cables
}
from the
\textbf
{
TTL and blocking inputs and outputs
}
\item
Put the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) in the
\textbf
{
ON
}
position
\item
Put the
\textbf
{
TTL switch
}
(Figure~
\ref
{
fig:switches
}
) in the
\textbf
{
TTL
}
position
\item
\label
{
item:ttl-poweron
}
Follow this procedure:
\begin{enumerate}
\item
Configure the oscilloscope to trigger on the
\textbf
{
rising edge
}
of the
...
...
@@ -500,7 +501,7 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
blocking output with a connected TTL input)
\item
Turn off ELMA crate
\end{enumerate}
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
ON position
}
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) to the
\textbf
{
GF EN
}
position
\item
Follow the procedure in step~
\ref
{
item:ttl-poweron
}
\item
Power-cycle the ELMA crate
\item
Run the
\textit
{
rdchxpcr.py
}
script (
\textit
{
software/diag/rdchxpcr.py
}
)
...
...
@@ -508,7 +509,7 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\item
Run the
\textit
{
rdtb.py
}
script (
\textit
{
software/diag/timetag/rdtb.py
}
)
and confirm that no pulses were stored to the timetag buffer
\item
Turn off ELMA crate
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
OFF position
}
\item
Flip the
\textbf
{
glitch filter switch
}
(Figure~
\ref
{
fig:switches
}
) back to the
\textbf
{
GF DIS
}
position
\end{enumerate}
%==============================================================================
...
...
@@ -667,15 +668,15 @@ Instructions for filling in the table:
Instructions for filling in the table:
\begin
{
itemize
}
\item
Make sure the glitch filter
is
\textbf
{
O
N
}
\item
Make sure the glitch filter
switch is set to
\textbf
{
GF E
N
}
\item
Following the test procedure in Section~
\ref
{
sec:proc
-
ttl
-
blo
}
(
under step~
\ref
{
item:ttl
-
proc
}
)
,
tick each box if the output is as expected
\item
Start with inputting a signal from the pulse generator on the front panel,
then after validation, change the input to the rear panel
\item
Tick the
\textbf
{
TTL
}
boxes if the TTL output on the front panel is as specified
in step
\ref
{
item:ttl
-
meas
-
ttl
-
out
}
in step
~
\ref
{
item:ttl
-
meas
-
ttl
-
out
}
\item
Tick the
\textbf
{
Blo
}
boxes if the blocking output on the rear panel
is as specified in step
\ref
{
item:ttl
-
meas
-
blo
-
out
}
is as specified in step
~
\ref
{
item:ttl
-
meas
-
blo
-
out
}
\end
{
itemize
}
%==============================================================================
...
...
@@ -714,9 +715,9 @@ Instructions for filling in the table:
\item
Start with inputting a signal from the pulse generator on the front panel,
then after validation, change the input to the rear panel
\item
Tick the
\textbf
{
TTL
}
boxes if the TTL
-
BAR output on the front panel is as specified
in step
\ref
{
item:ttlbar
-
meas
-
ttl
-
out
}
in step
~
\ref
{
item:ttlbar
-
meas
-
ttl
-
out
}
\item
Tick the
\textbf
{
Blo
}
boxes if the blocking output on the rear panel
is as specified in step
\ref
{
item:ttlbar
-
meas
-
blo
-
out
}
is as specified in step
~
\ref
{
item:ttlbar
-
meas
-
blo
-
out
}
\end
{
itemize
}
%==============================================================================
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment