PATTern
PAlTern
command/query
The
PATTern
command allows you to construct a pattern recognizer
term for the timing analyzer trigger on a per label basis. Each command
deals with only one label in the given pattern; therefore, a complete timing
trace specification could require several commands. Since a label can
contain up to 32 bits, the range of the pattern value will be between 0 and
(232)-1.
The value may be expressed in binary (#B), octal
(#a),
hexadecimal
(#H)
or decimal (default). When the value of a pattern is
expressed in binary, it represents the bit values for the label inside the
pattern recognizer term. Since a pattern value can contain don’t cares,
the pattern specification parameter is handled as a string of characters
instead of a number.
The
PAlTern
query returns the pattern specification for the specified
label in the base previously defined for the label.
Command Syntax:
:MACHine(
1
IP}:TTRace:
PAllern
c label-name
>,
e
pattern-spec
>
where:
c label-name
>
:: = string of up to 6 alphanumeric characters
c
pattern-spec
>
::
=
“{#B{OI
1
IX}
. .
*
1
#Q{O~l~2~3~4~5~6~7~X}.
. .
I
XH{O~l~2/3(4~5~6~7~8~Q)A~BICID(EIFIX).
. . I
{Oll~2~3~4(5~6~7~8~9}.
.
}”
Example:
OUTPUT XXX;
“:MACHINEl:TTRACE:PATTERN
‘DATA’, ‘255”’
HP
1650B/HP
16518
Programming Reference
lTRace
Subsystem
16-9