User`s manual
SuperH Family E10A-USB Emulator for Multi-core Microcomputers Section 5 Debugging
R20UT0363EJ0500 Rev. 5.00 Page 99 of 296
Aug 10, 2012
5.6 Using the Event Points
The emulator has the event point function that performs breaking, tracing, and execution time
measurement by specifying more complex conditions along with the PC breakpoints standard for
the High-performance Embedded Workshop.
5.6.1 PC Breakpoints
When the instruction at an address specified as a PC breakpoint is fetched, the user program is
stopped. Up to 255 points can be set. This setting is available only when synchronized execution,
synchronized stepping and synchronized breaks are all enabled. These settings can be made per
CPU.
5.6.2 Event Conditions
Event conditions can be used for more complex conditions such as the data condition as well as
specification of the single address.
When the condition is satisfied, break conditions are also used as the start/end conditions for
performance measurement in addition to halting the user program. When event conditions are used
as the start/end conditions for performance measurement, start from setting in the [Performance
Analysis] window.
Several event conditions can be combined in a more complex condition. Whether the setting can be
made per CPU or is common to both CPUs varies with the device in use.
Notes: 1. When break conditions are used as the start/end conditions for performance
measurement, step execution from those conditions is not possible. In addition, when
execution is restarted from an address where step operation has been stopped due to
satisfaction of a hardware-break address condition for instruction-fetching or a PC
breakpoint, further execution would require use of the single-step function, so operation
becomes disabled. Restart execution after canceling the address condition for instruction
fetching or PC breakpoint.
2. It is not possible to use the break conditions and the start/end conditions for performance
measurement at the same time with one channel. If the performance measurement
start/end conditions are set, the settings of the break conditions will be disabled.
3. The break conditions that can be set vary according to the emulator in use. For details,
refer to the online help.










