Trace
7-2
ICE50 User Guide
2523A–AVR–11/02
Figure 7-3. Multiple Start and Stop Trace
The Function ID numbers can be selected from the trace toolbar. In Figure 7-4 Function
ID “2” is selected from a drop down menu.
Figure 7-4. Function ID Selection
4.
Open Trace Window.
7.2
The Trace
Window
To view the Trace output, select “Trace Output” from the view menu or press the trace
window icon in the trace toolbar. The trace window icon is located as number three from
the right in Figure 7-5.
Figure 7-5. Trace Output
A window like illustrated in Figure 7-6 will appear on the screen. The contents of the
trace buffer will of course vary with the actual project.
Figure 7-6. Trace Buffer
The Trace function of the ICE50 traces the program execution every clock cycle trace
every single cycle in the execution.
The Trace view contains the columns described below. A more detailed description of
the contents of each column for the individual AVR instruction is found in the section:
Contents of Trace Window based on Instruction.
Timestamp Column: This column contains the value of the Cycle Counter at the time
when the information was logged. Note that the Cycle Counter has 41 bits so it will
wrap at a value of 0x20000000000 or 2199023255552d .
If executing with a clock frequency of 20 MHz, this means that the Cycle Counter will
wrap every 30 hours.
Program Memory Address column (Ins Addr): This column contains the current value
Summary of Contents for ICE50
Page 1: ...ICE50 User Guide ...
Page 2: ......
Page 10: ...Preface 1 4 ICE50 User Guide 2523A AVR 11 02 ...
Page 14: ...Introduction 2 4 ICE50 User Guide 2523A AVR 11 02 ...
Page 48: ...Configuring AVR Studio 5 10 ICE50 User Guide 2523A AVR 11 02 Figure 5 11 ICE Staus Window ...
Page 52: ...Configuring AVR Studio 5 14 ICE50 User Guide 2523A AVR 11 02 Figure 5 15 Version Information ...
Page 70: ...Trace 7 16 ICE50 User Guide 2523A AVR 11 02 ...
Page 72: ...Troubleshooting 8 2 ICE50 User Guide 2523A AVR 11 02 ...