User`s manual
16
2.2.2 Break Condition Functions
In addition to BREAKPOINT functions, the emulator has Break Condition functions. Three types
of conditions can be set under Break Condition 1, 2, 3. Table 2.5 lists these conditions of Break
Condition.
Table 2.5 Types of Break Conditions
Break Condition Type Description
Address bus condition (Address) Breaks when the SH7729R or SH7709S address bus value
or the program counter value matches the specified value.
Data bus condition (Data) Breaks when the SH7729R or SH7709S data bus value
matches the specified value. Byte, word, longword, X bus, or
Y bus can be specified as the access data size.
X-bus or Y-bus condition (Address
and data)
Breaks when the X-bus or Y-bus address bus or data bus
matches the specified value.
ASID condition (ASID) Breaks when the SH7729R or SH7709S ASID value matches
the specified condition.*
Bus state condition
(Bus State)
There are two bus state condition settings:
Read/Write condition: Breaks when the SH7729R or
SH7709S RD or RDWR signal level matches the specified
condition.
Bus state condition: Breaks when the operating state in an
SH7729R or SH7709S bus cycle matches the specified
condition.
Internal I/O break condition Breaks when the SH7729R accesses the internal I/O.
LDTLB instruction break condition Breaks when the SH7729R executes the LDTLB instruction.
Count Breaks when the conditions set are satisfied the specified
number of times.
Note: When the SH7709S is selected, the data size for the X-bus or Y-bus access and X-bus or
Y-bus condition (address and data) cannot be specified.










