7 using events, 1 using events, 2 adding events – Renesas R0E530640MCU00 User Manual

Page 104: Using events, Adding events

Advertising
background image

R0E530640MCU00 User’s Manual

5. Debugging Functions

REJ10J1733-0100 Rev.1.00 Apr. 01, 2008
Page 104 of 229


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 the event you have set as a condition of the break, trace or performance function.
Events can be set at up to 16 points at the same time.
These 16 points can be located at any desired positions.
The events you have created can be registered for reuse at a later time.

(1) Types of events

There are following types of events.

Table 5.9 Event types list

Instruction fetch

An event is detected when an instruction at the specified address is executed by CPU.
An event is detected not in the cycles prefetched by an instruction cue but in the cycles
executed by the CPU.

Data access

An event is detected when a specified address or specified address range is accessed
under a specified condition.

Interrupt

Detection is made of an interrupt generation and interrupt termination.

Trigger input

An event is detected when the signal fed in from external trigger signal input cable is in a
specified state.


(2) Event combination

One of the following combinatorial conditions can be specified using two or more events in combination.

Table 5.10 Event combinations list

OR

Condition is met when any one of the specified events occurs.

AND (Accumulation)

Condition is met when all of the specified events occur irrespective of the time axis.

AND (Simultaneous)

Condition is met when all of the specified events occur at the same time.

Subroutine

Condition is met when a specified event occurs within a specified address range.

Sequential

Condition is met when a specified event occurs in a specified order.

State transitions

Condition is met when an event occurs under the condition specified in a state transition
diagram.



5.7.2 Adding

Events

Follow one of the following methods to add events.

- Create a new event
- Add by dragging and dropping from another window
- Add from the command line

Advertising
This manual is related to the following products: