Xilinx UG018 Yard Vacuum User Manual


 
132 www.xilinx.com PowerPC™ 405 Processor Block Reference Guide
1-800-255-7778 UG018 (v2.0) August 20, 2004
Chapter 2: Input/Output Interfaces
R
Trace Interface I/O Signal Descriptions
The following sections describe the operation of the trace interface I/O signals.
C405TRCTRIGGEREVENTOUT (Output)
When asserted, this signal indicates that a trigger event occurred. The trigger event is
caused by any debug event when both internal-debug mode and external debug mode are
disabled (DBCR0[IDM]=0 and DBCR0[EDM]=0). If this signal is deasserted, no trigger
event occurred.
FPGA logic can combine this signal with the trigger-event type signals to produce a
qualified version of the trigger signal. The qualified signal is wrapped to the trigger-event
input signal in the same trace cycle. The external trace tool also monitors the trigger-event
input signal to synchronize its own trace collection. This capability can be used to
implement various trace collection schemes.
C405TRCTRIGGEREVENTTYPE[0:10] (Output)
These signals are used to identify which debug event caused the trigger event. Table 2-28
shows which debug event corresponds to each bit in the trigger event-type bus. The
specified debug event occurred when its corresponding signal is asserted. The debug event
did not occur if its corresponding signal is deasserted.
Table 2-27: Trace Interface Signals
Signal
I/O
Type
If Unused Function
C405TRCTRIGGEREVENTOUT O Wrap to
Trigger
Event In
Indicates a trigger event occurred.
C405TRCTRIGGEREVENTTYPE[0:10] O No
Connect
Specifies which debug event caused the
trigger event.
C405TRCCYCLE O No
Connect
Specifies the trace cycle.
C405TRCEVENEXECUTIONSTATUS[0:1] O No
Connect
Specifies the execution status collected during
the first of two processor cycles.
C405TRCODDEXECUTIONSTATUS[0:1] O No
Connect
Specifies the execution status collected during
the second of two processor cycles.
C405TRCTRACESTATUS[0:3] O No
Connect
Specifies the trace status.
TRCC405TRIGGEREVENTIN I Wrap to
Trigger
Event Out
Indicates a trigger event occurred and that
trace status is to be generated.
TRCC405TRACEDISABLE I 0 Disables trace collection and broadcast.