
R0E417250MCU00 User
’s Manual
R20UT3587EJ0302 Rev.3.02
Page 109 of 232
Sep.01. 21
5.7 Using Events
5.7.1
Using Events
An event refers to a combination of phenomena that occur during program execution.
The E100 emulator permits you to use an event you have set as a condition for the break, trace or performance-analysis
function.
Events can be set at up to 16 points at the same time.
These 16 points can be placed as desired.
Events you create can be registered for reuse at a later time.
(1) Types of events
Events are of the following types.
Table 5.9 Event types
Instruction fetch
The emulator detects that the CPU has executed the instruction at the specified address.
Detection is in the cycle of execution by the CPU rather than the cycle of prefetching by
the instruction queue.
Data access
The emulator detects access under a specified condition to a specified address or
specified address range.
Interrupt
The emulator detects interrupt generation or return from an interrupt handler.
Trigger input
The emulator detects a signal fed in from the input cable for external trigger signals being
in a specified state.
(2) Event combinations
The following types of combination can be specified for two or more events.
Table 5.10 Types of event combination
OR
The condition is met when any one of the specified events occurs.
AND (cumulative)
The condition is met when all of the specified events occur regardless of the timing.
AND (simultaneous)
The condition is met when all of the specified events occur at the same time.
Subroutine
The condition is met when a specified event occurs within a specified address range.
Sequential
The condition is met when the specified events occur in a specified order.
State transitions
The condition is met when the events occur in an order specified in the state transition
diagram.
5.7.2
Adding Events
Select one of the following ways to add events.
- Create a new event
- Add by dragging and dropping from another window
- Add from the command line