User`s manual
SuperH™ Family E10A-USB Emulator Section 2 Software Specifications when Using the SH7766
R20UT2190EJ0100 Rev.1.00 Page 11 of 34
Aug 09, 2012
2.2 Specific Functions for the Emulator when Using the SH7766
The SH7766 does not support the AUD trace function.
2.2.1 Event Condition Functions
The emulator is used to set 12 event conditions (Ch1 to Ch12) and the software trace. Table 2.3
lists the conditions of Event Condition.
Table 2.3 Types of Event Conditions
Event Condition Type Description
Address bus condition (Address) Breaks when the SH7766 address bus value or the program
counter value matches the specified value.
Data bus condition (Data) Breaks when the SH7766 data bus value matches the
specified value. Byte, word, or longword can be specified as
the access data size.
Bus state condition
(Bus State)
There are two bus state condition settings:
Bus state condition: Breaks or acquires a trace when the
value of the data bus of the SH7766 is matched.
Read/Write condition: Breaks or acquires a trace when the
specified read/write condition is matched.
Window address condition Breaks or acquires a trace when the data in the specified
memory range is accessed.
System bus Breaks or acquires a trace when the address or data on the
system bus is matched.
LDTLB instruction event condition Breaks when the SH7766 executes the LDTLB instruction.
Count Breaks when the conditions set are satisfied the specified
number of times.
Branch trace condition
(Branch trace)
Breaks or acquires a trace when a branch occurs with the
condition specified by the SH7766. (By default, trace
acquisition is enabled).
Software trace Selects whether or not the software trace is acquired.
Action Selects the operation when a condition, such as setting a
break, trace, or performance start or end, is matched.










