Specifications
12
“Wait for External Event…” for
input pattern
The clock pod also accepts a 3-bit
input pattern. These inputs are level-
sensed so that any number of “Wait
for External Event” instructions can
be inserted into a stimulus program.
Up to four pattern conditions can
be defined from the OR-ing of the
eight possible 3-bit input patterns. A
“Wait for External Event” also can
be defined to wait for an Arm. This
Arm signal can come from the logic
analyzer. “Wait for External Event…”
allows you to execute a specific
stimulus sequence only when the
defined external event occurs.
Simplify creation of stimulus
programs with user-defined
macros and loops
User macros permit you to define a
pattern sequence once, then insert
the macro by name wherever it is
needed. Passing parameters to the
macro will allow you to create a more
generic macro. For each call to the
macro you can specify unique values
for the parameters.
Loops enable you to repeat a defined
block of vectors for a specified
number of times. Loops and macros
can be nested, except that a macro
cannot be nested within another
macro. At compile time, loops and
macros are expanded in memory to a
linear sequence.
Convenient data entry and
editing feature
You can conveniently enter patterns
in hex, octal, binary, decimal, and
signed decimal (two’s complement)
bases. To simplify data entry, you
can view the data associated with an
individual label with multiple radixes.
Delete, Insert, and Copy commands
are provided for easy editing. Fast
and convenient Pattern Fills give
the programmer useful test patterns
with a few key strokes. Fixed, Count,
Rotate, Toggle, and Random patterns
are available to help you quickly cre-
ate a test pattern, such as “walking
ones.” Pattern parameters, such as
step size and repeat frequency, can
be specified in the pattern setup.
ASCII input file format: your
design tool connection
The pattern generator supports an
ASCII file format to facilitate con-
nectivity to other tools in your design
environment. Because the ASCII for-
mat does not support the instructions
listed earlier, they cannot be edited
into the ASCII file. User macros and
loops also are not supported, so the
vectors need to be fully expanded in
the ASCII file. Many design tools will
generate ASCII files and output the
vectors in this linear sequence. Data
must be in hex format, and each label
must represent a set of contiguous
output channels.
Configuration
The pattern generator operates with
the clock pods, data pods, and lead
sets described later in this document.
At least one clock pod and one data
pod must be selected to configure
a functional system. You can select
from a variety of pods to provide the
signal source needed for your logic
devices. The data pods, clock pods
and data cables use standard con-
nectors. The electrical characteristics
of the data cables are described for
users with specialized applications
who want to avoid the use of a data
pod.
Direct connection to your
target system
You can connect the pattern gen-
erator pods directly to a standard
connector on your target system. Use
a 3M brand #2520 Series or similar
connector. The clock or data pods
will plug right in. Short, flat cable
jumpers can be used if the clearance
around the connector is limited.
Use a 3M #3365/20, or equivalent,
ribbon cable; a 3M #4620 Series or
equivalent connector on the pattern
generator pod end of the cable, and
a 3M #3421 Series or equivalent
connector at your target system end
of the cable.
Probing accessories
The probe tips of the Agilent 10474A,
10347A, 10498A, and E8142A lead
sets plug directly into any 0.1-inch
grid with 0.026-inch to 0.033-inch
diameter round pins or 0.025-inch
square pins. These probe tips work
with the Agilent 5090-4356 surface
mount grabbers and with the Agilent
5959-0288 through-hole grabbers,
providing compatibility with industry
standard pins.
A Built-in Pattern Generator Gives You Digital Stimulus and Response in a
Single Instrument (continued)