User manual
UM0036 EMU3 emulator features
Doc ID 7705 Rev 11 285/385
Figure 217. EMU3 trace window
Figure 217 shows most of the trace columns. You can preselect which of these columns are
displayed (see Column display).
● Symbol Bar: This column contains icons such as source line markers ( ) and/or
bookmarks.
Note: When a source line marker occurs, the fields described hereafter are used to display source
line information such as the name of the source file, the line of source code, and the
instruction call.
● Record: Trace record numbering starts at 1, which corresponds to the earliest cycle to
be recorded, and ends at the latest cycle recorded (to a maximum of 256000 cycles).
This means that if you have an application that runs for 264000 cycles before there is a
break, and you record the trace continuously, cycles 8000 to 264000 stay recorded in
the trace buffer, but they are numbered 1 to 256000 in the Record column. Record
numbers are not recalculated when you remove events from the display by filtering (see
Filter lines).
● Address: The memory location accessed.
● Data: The hexadecimal value on the data bus.
● Memory Location: The physical memory in which this address is located. There are
four kinds of memory:
– EMU = Dedicated Emulation Board memory (emulator)
– TARGET = Target Emulation Board memory (emulator)
– In MCU= Internal (microcontroller) memory
– USER = User (on-application board) memory
● Event: The type of microprocessor event—for example, stack read, stack write, direct
memory read, direct memory write. In addition, some hardware cycles that are
automatically recorded to trace have a special identifier in this field that allows you to
filter them out if you want—such as Extra timestamp record or Discarded. These
hardware cycles exist but do not correspond to either a specific instruction or operand.