User Manual

5.3 Traces
Term trace refers to visualization of acquired data. A trace can be composed
of several inputs as well, otherwise a single input may be used in multiple
traces, e.g. it is possible to visualize several inputs as a bus while still having
the possibility to display individual signals.
Traces are defined in Settings/Traces setup or using Ctrl+T hotkey. If a trace
is defined as a bus, the value on the bus will be displayed according to
configurable formatting. Radix from 2 to 36 can be used to format the value as
a number using alphabetical characters for digits above 9. There are also
special formatting options for displaying data as ASCII characters. Values
which do not represent a printable character in selected set are shown as
hexadecimal numbers. The output may be prefixed, suffixed, padded with
zeros from the left to given particular width and likewise digit grouping can be
used.
Traces can be also edited in main window by double clicking on a particular
trace. Context menu in the main window can be used to add or remove traces.
5.4 Trigger settings
Trigger settings dialog can be invoked from menu by Settings/Trigger Setup
or using a T hotkey.
Availability of certain trigger settings depends on clock settings. For sample
rates of 100 and 200 MHz, only basic trigger on edge of selected input signal is
available. In other modes either pin trigger or advanced trigger can be used.
Advanced trigger allows user to precise specification of trigger condition
likewise precondition which has to precede for the trigger to be activated.
Pin trigger settings define trigger event as combination of desired levels and
edges on input pins. The trigger can occur immediately (occurs as soon as the
defined combination turn up) or delayed by a counter.
Advanced trigger settings define trigger event by a boolean expression. A
visual expression builder is used to create or edit the expression. There is a list
of terms in expressions:
simple input or trace a name: Input0, CLK, MISO
a bus signal: BUS[0] or BUS(0)
comparison with a constant:
IN5=0, BUS=A6, BUS=h'a6', BUS=b'10100110', BUS=d'166'
optionally prefixed with a negation operator: !TERM, -TERM, #TERM, /TERM
An optional precondition can be defined the same way. The trigger can be
immediate, delayed by a counter or set to react on a certain event length, time
distance of two events, or a gap length between events.
Page 7 of 19