User`s manual
SuperH™ Family E10A-USB Emulator Section 2 Software Specifications when Using the SH7752
R20UT2163EJ0200 Rev. 2.00 Page 32 of 43
May 23, 2013
2.2.3 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 SH7752 peripheral
module clock (CKP).
2. Set the AUD clock (AUDCK) frequency to 50 MHz or lower. If the frequency is higher than
50 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].
Thus the TCK value will be 5 MHz.
If the [Search the best JTAG clock] option is used when the emulator is initiated, the TCK
value will be initialized as a value that has been automatically acquired.
2.2.4 Notes on Setting the [Breakpoint] Dialog Box
1. When an odd address is set, the next lowest even address is used.
2. A BREAKPOINT is accomplished by replacing instructions of the specified address.
Accordingly, it can be set only to the RAM areas in CS0 and CS4 to CS6 and the internal
RAM areas. A BREAKPOINT cannot be set to the following addresses:
⎯ ROM areas in CS0 and CS4 to CS6
⎯ Areas other than CS0 and CS4 to CS6 except for the internal RAM
⎯ A slot instruction of a delayed branch instruction
⎯ An area that can be only read by MMU
3. During step operation, BREAKPOINTs are disabled.
4. When execution resumes from the address where a BREAKPOINT is specified, single-step
operation is performed at the address before execution resumes. Therefore, realtime operation
cannot be performed.
5. When a BREAKPOINT is set to the slot instruction of a delayed branch instruction, the PC
value becomes an illegal value. Accordingly, do not set a BREAKPOINT to the slot
instruction of a delayed branch instruction.
6. When the [Normal] option is selected in the [Memory area] group box in the [General] page of
the [Configuration] dialog box, a BREAKPOINT is set to a physical address or a virtual
address according to the SH7752 MMU status during command input when the VPMAP_SET
command setting is disabled. The ASID value of the SH7752 PTEH register during command
input is used. When VPMAP_SET command setting is enabled, a BREAKPOINT is set to a
physical address into which address translation is made according to the VP_MAP table.
However, for addresses out of the range of the VP_MAP table, the address to which a
BREAKPOINT is set depends on the SH7752 MMU status during command input. Even
when the VP_MAP table is modified after BREAKPOINT setting, the address translated when
the BREAKPOINT is set valid.
7. When the [Physical] option is selected in the [Memory area] group box in the [General] page
of the [Configuration] dialog box, a BREAKPOINT is set to a physical address. A
BREAKPOINT is set after disabling the SH7752 MMU upon program execution. After
setting, the MMU is returned to the original state. When a break occurs at the corresponding
virtual address, the cause of termination displayed in the status bar and the [Output] window is
ILLEGAL INSTRUCTION, not BREAKPOINT.










