
Section 2 Software Specifications when Using the SH7781
Rev. 2.00 Jan. 28, 2008 Page 15 of 32
REJ10J1422-0200
addresses. If the previously output address is the same as the upper 16 bits, the lower
16 bits are output. If it matches the upper 24 bits, the lower 8 bits are output. If it
matches the upper 28 bits, the lower 4 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.
3. If the 32-bit address cannot be displayed, the source line is not displayed.
4. In the emulator, when multiple loops are performed to reduce the number of AUD trace
displays, only the IP counts up.
5. In the emulator, the maximum number of trace displays is 524288 lines. However, the
maximum number of trace displays differs according to the AUD trace information to
be output. Therefore, the above pointers cannot be always acquired.
6. The AUD trace acquisition is not available when [User] is selected in the [UBC mode]
list box of the [Configuration] dialog box. In this case, close the [Trace] window.
7. If a completion-type exception occurs during exception branch acquisition, the next
address to the address in which an exception occurs is acquired.
Memory Output Trace Functions: This function is activated by selecting the [Use Memory
trace] radio button in the [Trace type] group box of the [Trace mode] page.
In this function, write the trace data in the specified user memory range.
Specify the start address to output a trace for the [Start] edit box in the [User memory area] group
box, and the end address for the [End Address] edit box.
Notes: 1. The memory range for which trace is output is the address on the system bus and not
supported for the MMU or cache.
2. In the memory range for output, do not specify the ranges that the user program has
been downloaded or the user program accesses.
3. The range for trace output must be 1 MB or less.
2.2.2 Notes on Using the JTAG (H-UDI) Clock (TCK) and AUD Clock (AUDCK)
1. Set the JTAG clock (TCK) frequency to lower than the frequency of the SH7781 peripheral
module clock (CKP).
2. Set the AUD clock (AUDCK) frequency to 100 MHz or lower. If the frequency is higher than
100 MHz, the emulator will not operate normally.
3. The set value of the JTAG clock (TCK) is initialized by executing [Reset CPU] or [Reset Go].
Comentários a estes Manuais