User`s manual

SuperH Family E10A-USB Emulator Section 2 Software Specifications when Using the Emulator
R20UT2188EJ0100 Rev. 1.00 Page 19 of 24
Aug 09, 2012
Point-to-point
The trace-start condition is satisfied when the specified instruction has been fetched.
Accordingly, if the trace-start condition has been set for the overrun-fetched instruction (an
instruction that is not executed although it has been fetched at a branch or transition to an
interrupt), tracing is started during overrun-fetching of the instruction. However, when
overrun-fetching is achieved (a branch is completed), tracing is automatically suspended.
If the start and end conditions are satisfied closely, trace information will not be acquired
correctly.
The execution cycle of the instruction fetched before the start condition is satisfied may be
traced.
When the I-bus is acquired, do not specify point-to-point.
Memory access may not be acquired by the internal trace if it occurs at several instructions
immediately before satisfaction of the point-to-point end condition.
Halting a trace
Do not set the trace end condition for the sleep instruction and the branch instruction that the
delay slot becomes the sleep instruction.
Trace acquisition condition
Do not set the trace end condition for the sleep instruction and the branch instruction according
to which the delay slot becomes the sleep instruction.
When [F-Bus], [F-Bus, M-Bus & Branch], or [I-Bus, F-Bus] is selected, do not set the trace
acquisition condition for [Event Condition 1] and [Event Condition 2]. If a trace acquisition
condition is set, no trace will be acquired.
When [I-Bus, M-Bus & Branch] is selected and the trace acquisition condition is set for the M-
bus and I-bus with Event Condition, set the M-bus condition and the I-bus condition for [Event
Condition 1] and [Event Condition 2], respectively.
When matching of the program counter value is a condition of Event Condition for internal
trace acquisition (i.e. [Only program fetched address] or [Only program fetched address after]
is selected), do not specify addresses in the on-chip ROM or on-chip RAM as the address
condition.
If you specify a break (by selecting the [Acquire Break] checkbox) and trace acquisition (by
selecting [Condition] from the [Acquire Trace] list box) on the [Action] page as the action to
take when a condition of Event Condition is satisfied, setting of the trace acquisition will be
ignored.
If the settings of [I-Trace mode] are changed during execution of the program, execution will
be suspended. (The number of clocks to be suspended during execution of the program is a
maximum of about 24 peripheral clocks (Pφ). If the peripheral clock (Pφ) is 66.6 MHz, the
program will be suspended for 0.36 μs.)
Displaying a trace
If a trace is displayed during execution of the program, execution will be suspended to acquire
the trace information. (The number of clocks to be suspended during execution of the program
is a maximum of about 5120 peripheral clocks (Pφ). If the peripheral clock (Pφ) is 66.6 MHz,
the program will be suspended for 76.87 μs.)