e200z215An3 Nexus 3 Module
66.16
External Hardware Trigger Controls
The Nexus 3 module provides a set of hardware trigger inputs to allow for external hardware
to also independently control enabling/disabling of Program Trace, Data Trace, Ownership
Trace, and Watchpoint Trace messaging. These signals can be used to produce a "window"
for trace messaging for each type.
When a start trigger condition is detected for one of the trace types, and the corresponding
trace type has not already been enabled by a software write to the DC1 register, the
designated trace features become enabled, and the corresponding enable bit(s) of the DC1
register is set. When a stop trigger condition is detected and the corresponding trace type
has not already been enabled by a software write to the DC1 register, the designated trace
feature becomes disabled, and the corresponding enable bit of the DC1 register is cleared.
If a simultaneous trigger condition is received for both start and stop triggering, then the
designated trace feature will toggle between enabled and disabled depending on the enable
state at the time of the trigger events. For example, if tracing is enabled, and a start and stop
trigger condition occur simultaneously, then tracing will be disabled. Direct writes of the DC1
register take precedence over any trace feature control action that is derived from external
hardware triggering, and if the corresponding trace feature has been enabled by a direct
write to DC1, then the corresponding hardware trigger signals will have no effect.
Table 1108
Name
Data Trace Messaging start trigger input. A transition from 0→1 on this input signals a start trace
nex_dtm_starttr
condition.
Data Trace Messaging stop trigger input. A transition from 0→1 on this input signals a stop trace
nex_dtm_stoptr
condition.
Ownership Trace Messaging start trigger input. A transition from 0→1 on this input signals a start
nex_otm_starttr
trace condition.
Ownership Trace Messaging stop trigger input. A transition from 0→1 on this input signals a stop
nex_otm_stoptr
trace condition.
Program Trace Messaging start trigger input. A transition from 0→1 on this input signals a start
nex_ptm_starttr
trace condition.
Program Trace Messaging stop trigger input. A transition from 0→1 on this input signals a stop
nex_ptm_stoptr
trace condition.
Watchpoint Trace Messaging start trigger input. A transition from 0→1 on this input signals a
nex_wtm_starttr
start trace condition.
Watchpoint Trace Messaging stop trigger input. A transition from 0→1 on this input signals a
nex_wtm_stoptr
stop trace condition.
These signals are active-high inputs and are transition sensitive. A 0
signal indicates the corresponding condition is requested. These signals are not
synchronized, and must meet setup and hold requirements relative to nex_clk.
1968/2058
details the external hardware trigger signals.
Table 1108. External Hardware Trigger Signals
DocID027809 Rev 4
Description
RM0400
1 transition on the
→
Need help?
Do you have a question about the SPC572L series and is the answer not in the manual?
Questions and answers