CodeWarrior Development Studio for Power Architecture ...
CodeWarrior Development Studio for Power Architecture ...
CodeWarrior Development Studio for Power Architecture ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Trace<br />
Configuration<br />
Table 2.18 Trace and Profile Tab Options <strong>for</strong> e6500 Core with Description (continued)<br />
Option Sub-option Description<br />
Data Acquisition Trace Provides a convenient and flexible mechanism<br />
<strong>for</strong> the debugger to observe the architectural<br />
state of the machine through software<br />
instrumentation in either Internal Debug Mode<br />
(IDM) or External Debug Mode (EDM).<br />
NOTE: IDM provides access to debug<br />
capabilities from resident software running on<br />
the device through memory-mapped registers.<br />
EDM provides full control and visibility from an<br />
off-chip external debugger with or without the<br />
need of a resident software debug agent.<br />
Light Program Trace Traces only subroutine/interrupt call/return<br />
instructions.<br />
Full Program Trace Traces each change of flow instruction.<br />
Full Program and<br />
Ownership Trace<br />
SRIO and PCI Express<br />
Trace<br />
Combines full program trace and ownership<br />
trace. Ownership trace facilitates tracking the<br />
active operating system task by providing<br />
visibility to the special purpose registers<br />
designated <strong>for</strong> use by the OS <strong>for</strong> process ID.<br />
Monitors transactions of Serial RapidIO (SRIO)<br />
and PCI Express interfaces.<br />
DDR Controller Trace Lets you collect Double Data Rate Controller<br />
(DDRC) trace.<br />
Custom Allows you to customize predefined trace<br />
scenarios. Check this option to enable the<br />
Settings button. Click the Settings button to<br />
display the Customize Trace Scenario dialog<br />
box. For details, refer Customizing Trace<br />
Scenarios.<br />
Bandwidth Indicates how many messages are routed in a<br />
trace stream depending on the selected trace<br />
scenario to collect trace. Each default trace<br />
scenario has a specific bandwidth.<br />
You can configure the predefined trace<br />
scenarios using the slider.<br />
Intermediate Tab<br />
50 Tracing and Analysis Tools User Guide