To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid Renesas Electronics document. We appreciate your understanding. Renesas Electronics website: http://www.renesas.
Notice 1. 2. 3. 4. 5. 6. 7. All information included in this document is current as of the date this document is issued. Such information, however, is subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, please confirm the latest product information with a Renesas Electronics sales office.
User’s Manual SuperH™ Family E10A Emulator Additional Document for User’s Manual SH7618 E10A HS7618KCM02HE Renesas Microcomputer Development Environment System SuperH™ Family / SH7600 Series Specific Guide for the SH7618 E10A Emulator Rev.1.0 2003.
Cautions Keep safety first in your circuit designs! 1. Renesas Technology Corp. puts the maximum effort into making semiconductor products better and more reliable, but there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire or property damage.
Contents Section 1 Connecting the Emulator with the User System ................................1 1.1 1.2 1.3 1.4 1.5 Components of the Emulator ............................................................................................ 1 Connecting the E10A Emulator with the User System ..................................................... 2 Installing the H-UDI Port Connector on the User System ................................................ 2 Pin Assignments of the H-UDI Port Connector ...............
ii
Section 1 Connecting the Emulator with the User System 1.1 Components of the Emulator The SH7618 E10A emulator supports the SH7618. Table 1.1 lists the components of the emulator. Table 1.1 Components of the Emulator (HS7618KCM01H or HS7618KCI01H) Classification Component Hardware Card emulator Appearance Quantity 1 PC PC Card (PCMCIA) Remarks HS7618KCM01H (PCMCIA: 14-pin type): Depth: 85.6 mm, Width: 54.0 mm, Height: 5.0 mm, Mass: 27.0 g HS7618KCI01H (PCI: 14-pin type): Depth: 144.0 mm, Width: 105.
1.2 Connecting the E10A Emulator with the User System To connect the E10A emulator (hereinafter referred to as the emulator), the H-UDI port connector must be installed on the user system to connect the user system interface cable. When designing the user system, refer to the recommended circuit between the H-UDI port connector and the MCU. In addition, read the E10A emulator user's manual and hardware manual for the related device. Table 1.
Input/ Output* 1 SH7618 Pin No. Pin No. Signal 1 TCK Input N10 2* 2 /TRST Input M11 3 TDO Output N11 4 Not Note connected 5 TMS Input P11 6 TDI Input R11 7* 2 /RES Output R12 11 Not connected 8 to 10 GND 12 to 13 14* 3 GND Output Notes: 1. Input to or output from the user system. 2. The slash (/) means that the signal is active-low. 3. The emulator monitors the GND signal of the user system and detects whether the user system is connected or not.
1.5 Recommended Circuit between the H-UDI Port Connector and the MPU 1.5.1 Recommended Circuit Figure 1.2 shows a recommended circuit between the H-UDI port connector and the MPU. Notes: 1. 4 Do not connect anything to the N.C. pin of the H-UDI port connector. 2. The processing of the /ASEMD pin differs depending on whether the emulator is used or not. As the emulator does not control this pin, it must be controlled by a switch on the board.
H-UDI port connector (14-pin type) 8 9 GND GND 10 GND TCK TRST 13 GND GND 14 GND VccQ (3.3 V) 4.7 kΩ 4.7 kΩ SH7618 1 TCK 2 TRST 3 TDO TDO N.C. 12 VccQ (3.3 V) TMS TDI RESET 4 5 TMS 6 TDI 7 RES 11 N.C. Reset signal 1 kΩ ASEMD Figure 1.
6
Section 2 Specifications of the SH7618 E10A Emulator’s Software 2.1 Differences between the SH7618 and the Emulator • When the emulator system is initiated, it initializes the general registers and part of the control registers as shown in table 2.1. The initial values of the actual SH7618 registers are undefined. Table 2.
• Reset Signals The SH7618 reset signals are only valid during emulation started with clicking the GO or STEPtype button. If these signals are input from the user system in command input wait state, they are not sent to the SH7618. Note: Do not break the user program when the /RES and /WAIT signals are being low. A TIMEOUT error will occur. If the /WAIT signal is fixed to low during break, a TIMEOUT error will occur at memory access.
Do not use the UBC in the user program as it is used by the E10A emulator when [EML] is specified in the [UBC mode] list box in the [Configuration] dialog box. • Loading Sessions Information in [JTAG clock] of the [Configuration] dialog box cannot be recovered by loading sessions. Thus the TCK value will be as follows: When HS7618KCI01H is used: TCK = 4.125 MHz When HS7618KCM01H is used: TCK = 3.
2.2 Specific Functions for the SH7618 E10A Emulator The SH7618 E10A emulator does not support the following function: • MMU-related functions (The SH7618 does not mount the MMU.
2.2.2 Break Condition Functions In addition to BREAKPOINT functions, the emulator has Break Condition functions. Three types of conditions can be set under Break Condition 1, 2, 3. Table 2.4 lists these conditions of Break Condition. Table 2.4 Types of Break Conditions Break Condition Type Description Address bus condition (Address) Breaks when the SH7618 address bus value or the program counter value matches the specified value.
Table 2.5 lists the combinations of conditions that can be set under Break Condition 1, 2, 3. Table 2.5 Dialog Boxes for Setting Break Conditions Type Dialog Box Address Bus Condition (Address) Data Bus Condition (Data) Bus State Condition (Bus Status) Count Condition (Count) Internal I/O Break [Break Condition 1] dialog box O O O O X [Break Condition 2] dialog box O X O X X [Break Condition 3] dialog box X X X X O Note: O: Can be set in the dialog box.
Internal Trace Function: This function is activated by selecting the [Internal trace] radio button in the [Trace type] group box of the [Trace mode] page. This function traces and displays the branch instructions. The branch source address and branch destination address for the four latest branch instructions are displayed. Notes: 1. If an interrupt is generated at the program execution start or end, including a step execution, the emulator address may be acquired.
6. 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. 7. When a BREAKPOINT is set to the cacheable area, the cache block containing the BREAKPOINT address is filled immediately before and after user program execution. 8.
SuperHTM Family E10A Emulator Additional Document for User's Manual Specific Guide for the SH7618 E10A Emulator Publication Date: Rev.1.00, December 16, 2003 Published by: Sales Strategic Planning Div. Renesas Technology Corp. Edited by: Technical Documentation & Information Department Renesas Kodaira Semiconductor Co., Ltd. 2003 Renesas Technology Corp. All rights reserved. Printed in Japan.
SuperH™ Family E10A Emulator Additional Document for User’s Manual 1753, Shimonumabe, Nakahara-ku, Kawasaki-shi, Kanagawa 211-8668 Japan REJ10B0077-0100H