User`s manual
SuperH™ Family E10A-USB Emulator Section 2 Software Specifications when Using the SH7766
R20UT2190EJ0100 Rev.1.00 Page 9 of 34
Aug 09, 2012
9. Port
The AUD pins are multiplexed as shown in table 2.2.
Table 2.2 Multiplexed Functions
Function 1 Function 2
VI1_CLK_A/SD0_CLK_B/FD0_B/LCD_DATA0_B AUDCK (AUD)
VI1_0_A/SD0_CMD_B/FD1_B/LCD_DATA1_B AUDSYNC (AUD)
VI1_4_A/SD0_DAT3_B/FD5_B/LCD_DATA5_B AUDATA3 (AUD)
VI1_3_A/SD0_DAT2_B/FD4_B/LCD_DATA4_B AUDATA2 (AUD)
VI1_2_A/SD0_DAT1_B/FD3_B/LCD_DATA3_B AUDATA1 (AUD)
VI1_1_A/SD0_DAT0_B/FD2_B/LCD_DATA2_B AUDATA0 (AUD)
Note: Function 1 can be used when the AUD pins of the device are not connected to the
emulator.
When the AUD trace is enabled, the emulator changes settings so that function 2 is forcibly
used.
10. UBC
When [User] is specified in the [UBC mode] list box in the [Configuration] dialog box, the
UBC can be used in the user program.
Do not use the UBC in the user program as it is used by the emulator when [EML] is specified
in the [UBC mode] list box in the [Configuration] dialog box.
11. Memory Access during Break
In the enabled MMU, when a memory is accessed and a TLB error occurs during break, it can
be selected whether the TLB exception is controlled or the program jumps to the user
exception handler in [TLB Mode] in the [Configuration] dialog box. When [TLB miss
exception is enable] is selected, a “Communication Timeout error” will occur if the TLB
exception handler does not operate correctly. When [TLB miss exception is disable] is
selected, the program does not jump to the TLB exception handler even if a TLB exception
occurs. Therefore, if the TLB exception handler does not operate correctly, a “Communication
Timeout error” will not occur but the memory contents may not be correctly displayed.
12. Loading Sessions
Information in [JTAG clock] of the [Configuration] dialog box cannot be recovered by loading
sessions. 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.
13. [IO] Window
⎯ Display and modification
Do not change values of the User Break Controller because it is used by the emulator.
The watchdog timer operates only when the user program is executed. Do not change the
value of the frequency change register in the [IO] window or [Memory] window.
The internal I/O registers can be accessed from the [IO] window. After the I/O-register
definition file is created, the MPU’s specifications may be changed. If each I/O register in
the I/O-register definition file differs from addresses described in the hardware manual,
change the I/O-register definition file according to the description in the hardware manual.
The I/O-register definition file can be customized depending on its format. Note that,
however, the emulator does not support the bit-field function.










