User`s manual

18
2.2.3 Trace Functions
Table 2.7 shows the trace functions.
Table 2.7 Trace Functions
Function Description
Internal trace Branch instruction trace functions which are built into the
chip. This function displays the branch source and branch
destination addresses and enables a realtime trace.
AUD trace* Realtime trace This function is operational when the AUD pin is connected
to the emulator. This function displays the branch source
and branch destination addresses, and instruction words at
the branch destination.
When the next branch occurs while the trace information is
being output, the information is stopped and the next trace
information is output. The user program can be executed in
realtime, but some trace information will not be output.
Trace continue mode:
When the trace buffer becomes full, this function always
overwrites the oldest trace information to acquire the latest
trace information.
Trace stop mode:
After the trace buffer becomes full, the trace information is
not acquired. (The user program is continuously executed.)
Non realtime trace This function is operational when the AUD pin is connected
to the emulator. This function displays the branch source
and branch destination addresses, and instruction words at
the branch destination.
When the next branch occurs while the trace information is
being output, the CPU stops operations until the information
is output. The user program is not executed in realtime.
Trace continue mode:
When the trace buffer becomes full, this function always
overwrites the oldest trace information to acquire the latest
trace information.
Trace stop mode:
After the trace buffer becomes full, the trace information is
not acquired. (The user program is continuously executed.)
Note: When HS7729RKCM01H and HS7729RKCI01H are used, the AUD function cannot be
used.