03.08.2013 Views

CodeWarrior Development Studio for Power Architecture ...

CodeWarrior Development Studio for Power Architecture ...

CodeWarrior Development Studio for Power Architecture ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!