Asserting The System Break And Trace Lines; Enabling Pice™ System Units - Intel l2ICE User Manual

Integrated instrumentation and in-circuit emulation system
Table of Contents

Advertisement

Asserting the System Break and Trace Lines

You can assert the system break line with an event specification or a system specification. You
can specify the keyword SYSTRIG (for asserting the system break line) or the keyword
SYSTRACE (for asserting the system trace line) in an event register, system register, or in the
GO command.
You can assert the system trace line with a trace specification. You can specify the keyword
SYSTRACE in a trace register or as part of the GO command.
The following example shows how to assert the system trigger line with a system specification.
This system specification is stored in a system register called trig l.
^SYSTEM ARIA
* DEFINE SYSREG trigl « SYSTRIG AT ;ctrtaker#22
*GO USING trigl
The emulating unit asserts the system trigger line when the user program begins to execute
statement #22. Whether asserting the system trigger line causes a unit to break depends on
whether the unit is enabled. If the system trigger line is asserted, then any unit that has its
system break line enabled will break.
When you use SYSTRACE in a multiprobe environment with various probe frequencies, the
slower probes may miss the system trace event for one instruction. Therefore, specify a range
of addresses, such as one of the following:
SYSTRACE AT OUTSIDE address-start LENGTH 50
SYSTRACE AT X0X110XY
Enabling PICE™ System Units
By default, each unit is enabled for both the system break line and the system trace line. You
can enable and disable each line separately. First set the current unit to the unit you want
enabled and then enter the ENABLE command. The following example shows how to enable
the system break line for unit 1.
*U N If
* ENABLE SYSBREAKJN
The local signal corresponding to SYSTRIG is SYSBREAKIN.
The previous example changed the current unit to 1. The current unit remains 1 until you
explicitly change it back. With the backslash, you can change the current unit only for the
duration of the command.
Multiple-Probe Systems
6-3

Advertisement

Table of Contents
loading

Table of Contents