User`s manual
19
Table 2.8 Type Name and AUD Function
Type Name AUD Function
HS7729RKCM01H Not available
HS7729RKCM02H Available
HS7729RKCI01H Not available
HS7729RKCI02H Available
Notes: 1. In the internal trace of the SH7729R and SH7709S, trace acquisition of the eight latest
branch instructions is enabled. In addition, when the user program execution starts, the
following one-branch trace is displayed:
Branch source address: Previous user program execution end address
Branch destination address: User program execution start address
2.
In the internal trace of the SH7729R and SH7709S, the upper 4-bit address values are
not acquired by trace. When the MMU is used, do not use the internal trace. Since
the internal trace acquires only lower 28 bits, a TLB error may occur when the
instruction code is displayed. When the emulator supports the AUD trace function, it
is recommended to use the AUD trace.
3.
The AUD trace function outputs the differences between newly output branch source
addresses and previously output branch source addresses. The window trace function
outputs the differences between newly output addresses and previously output
addresses. If the previous branch source address is the same as the upper 16 bits, the
lower 17 bits are output. If it matches the upper 24 bits, the lower 9 bits are output. If
it matches the upper 28 bits, the lower 5 bits are output.
The emulator regenerates the 32-bit address from these differences and displays it in
the [Trace] window. If the emulator cannot display the 32-bit address, it displays the
difference from the previously displayed 32-bit address.
4.
In realtime trace, when the cache is on, the CPU clock is 33 MHz, and the AUD clock
is 30 MHz, trace information will be lost under the following condition:
Continuous nine NOP instructions and the non-limited loop of the BRA instruction at
the 10th instruction
5.
When the AUD trace function is used, the AUD clock (AUDCK) in the PCMCIA and
PCI cards does not operate correctly at 50 MHz or higher.
6.
In the SH7729R E10A emulator, the maximum number of trace display pointers is as
follows:
When HS7729RKCM02H is used: 13106 (6553 branches)
When HS7729RKCI02H is used: 52428 (26214 branches)










