R0E0200F2EMU00 Renesas Electronics America, R0E0200F2EMU00 Datasheet

no-image

R0E0200F2EMU00

Manufacturer Part Number
R0E0200F2EMU00
Description
EMULATOR E200F FOR SH7780 SRS
Manufacturer
Renesas Electronics America
Series
SuperH®r
Type
In-Circuit Emulatorr
Datasheet

Specifications of R0E0200F2EMU00

Contents
Emulator Board, Cables, Software and Documentation
For Use With/related Products
SH7780
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
To our customers,
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.
Issued by: Renesas Electronics Corporation (http://www.renesas.com)
Send any inquiries to http://www.renesas.com/inquiry.
On April 1
st
, 2010, NEC Electronics Corporation merged with Renesas Technology
Renesas Electronics website:
Old Company Name in Catalogs and Other Documents
http://www.renesas.com
April 1
Renesas Electronics Corporation
st
, 2010

Related parts for R0E0200F2EMU00

R0E0200F2EMU00 Summary of contents

Page 1

To our customers, Old Company Name in Catalogs and Other Documents st On April 1 , 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the ...

Page 2

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 ...

Page 3

SH-2A, SH-2 E200F Emulator Additional Document for User’s Manual Supplementary Information on Using the SH2A_custom_SoC Renesas Microcomputer Development Environment System SuperH™ Family / SH7200 Series E200F for SH2A_custom_SoC R0E507200EMU00E Rev.2.00 2007.03 ...

Page 4

...

Page 5

This document is provided for reference purposes only so that Renesas customers may select the appropriate Renesas products for their use. Renesas neither makes warranties or representations with respect to the accuracy or completeness of the information contained in ...

Page 6

...

Page 7

Section 1 System Configuration ........................................................................1 1.1 Components of the Emulator ............................................................................................ 1 1.2 System Configuration ....................................................................................................... 5 Section 2 Connecting the Emulator to the User System ....................................7 2.1 Connecting the Emulator to the User System ................................................................... 7 2.2 Connecting the ...

Page 8

Performance Measurement Function ................................................................... 58 ii ...

Page 9

Section 1 System Configuration 1.1 Components of the Emulator The E200F emulator supports the SH2A_custom_SoC_1 and SH2A_custom_SoC_2. For the selection of the SH2A_custom_SoC_1 or SH2A_custom_SoC_2 when using the emulator, ask Renesas Technology Corp. via the sales office. Table 1.1 lists ...

Page 10

Table 1.1 Components of the Emulator Classi- fication Component Hard- Emulator main unit ware AC adapter AC cable 2 Quan- Appearance tity 1 Product numbers: 0001 to 0113 1 Product numbers: 0114 or later 1 1 Remarks R0E0200F1EMU00: Depth: 195.0 ...

Page 11

Table 1.1 Components of the Emulator (cont) Classi- fication Component Hard- USB cable ware (cont) External probe Soft- E200F emulator setup program, ware SH-2A, SH-2 E200F Emulator User’s Manual, and Supplementary Information on Using the SH2A_custom_SoC* Note: Additional document for ...

Page 12

Table 1.2 Optional Components of the Emulator Classi- fication Component Hard- External bus trace unit ware Emulation memory unit (Memory capacity: 8 Mbytes or 16 Mbytes) Trace cable Expansion profiling unit 4 Quan- Appearance tity Remarks ...

Page 13

System Configuration Figure 1.1 shows an example of the emulator system configuration. Figure 1.1 System Configuration Using the Emulator (1) System Configuration of the SH2A_custom_SoC Table 1.3 shows the system configuration supported by the SH2A_custom_SoC. 5 ...

Page 14

Table 1.3 System Configuration Supported by the SH2A_custom_SoC E200F E200F Emulator R0E0200F1EMU00 System Supported configuration 1 System Supported configuration 2 System Supported configuration 3 System Supported configuration 4 System Supported configuration 5 System Supported configuration 6 System Supported configuration 7 ...

Page 15

Section 2 Connecting the Emulator to the User System 2.1 Connecting the Emulator to the User System When the emulator is connected to the user system, use the optional external bus trace unit and trace cable. 2.2 Connecting the Emulator ...

Page 16

Installing the H-UDI Port Connector on the User System Table 2.2 shows the recommended H-UDI port connectors for the emulator. Table 2.2 Recommended H-UDI Port Connectors Connector Type Number 36-pin connector DX10M-36S DX10M-36SE, DX10G1M-36SE Note: When designing the 36-pin ...

Page 17

Pin Input/ No. Signal *1 Output Output 1 AUDCK 2 GND 3 AUDATA0 Output 4 GND Output 5 AUDATA1 6 GND AUDATA2 Output 7 8 GND AUDATA3 Output 9 10 GND *2 Output 11 _AUDSYNC 12 GND 13 N.C. 14 ...

Page 18

Recommended Circuit between the H-UDI Port Connector and the MCU 2.5.1 Recommended Circuit (36-Pin Type) Figure 2.2 shows a recommended circuit for connection between the H-UDI and AUD port connectors (36 pins) and the MCU when the emulator is ...

Page 19

Vcc H-UDI port connector (36-pin type GND AUDCK 4 3 GND AUDATA0 5 6 AUDATA1 GND 7 8 GND AUDATA2 10 9 GND AUDATA3 12 11 GND AUDSYNC 13 14 GND N. N.C. GND 18 17 ...

Page 20

Connecting the E200F External Bus Trace Unit with the User System To use the external bus trace function in the emulator, the emulator and the user system must be connected via the external bus trace unit (R0E0200F1ETU00). Install the ...

Page 21

Recommended Pad Pattern 4.76 1.05 Pin 1 Pin 2 Figure 2.4 Recommended Pad Pattern (on which the Connector is Installed) 2.7.4 Restrictions on Component Installation Fastens the trace unit board and the user system User ...

Page 22

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 1 I UA- UA-P1 CA1 3 ...

Page 23

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 26 I UA-P21 CA21 27 I UA-P22 CA22 ...

Page 24

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 54 IO UD-P11 CD11 55 IO UD-P12 CD12 ...

Page 25

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 81 IO UD-P32 xSRAS 82 IO UD-P33 - ...

Page 26

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 106 IO UD-P53 - 107 IO UD-P54 - ...

Page 27

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 131 I UCONT-P10 N.C. 132 I UCONT-P11 N.C. ...

Page 28

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 156 - GND GND 157 - GND GND ...

Page 29

Table 2.4 Pin Assignments of the External Bus Trace Unit Connector (cont) E200F External Trace Bus I/F SH2A_ E200F custom_ Trace I/F SoC Signal Pin I/O Connector Name No. (CONT) Pin Name 179 I VCCQ VCC 180 I GND GND ...

Page 30

Layout of the External Bus Trace Unit Connector When designing the user system, there are restrictions on the position to install the external bus trace unit connector. Figure 2.6 shows the external dimensions of the external bus trace unit. ...

Page 31

Notes: 1. The external bus trace interface connector installed on the user system must be as close to the MPU as possible. 2. Wiring pattern of clock lines The followings are notes on wiring of clock lines for the E200F ...

Page 32

Connecting the External Bus Trace Unit to the User System This section describes how to connect the external bus trace unit and emulation memory unit to the user system. 2.8.1 Connecting the E200F External Bus Trace Unit to the ...

Page 33

Connect the external bus trace unit to the trace cable (CN1 side). Figure 2.8 Connecting the Trace Cable to the External Bus Trace Unit 25 ...

Page 34

Connecting the E200F External Bus Trace Unit to the User System • After checking the location of pin 1, connect the user system to the external bus trace unit. Figure 2.9 Connecting the User System to the External Bus ...

Page 35

Connecting the E200F Emulation Memory Unit to the Emulator Main Unit • Open the cover of TRACE I/F on the side of the main unit case. • Connect the trace cable provided for the external bus trace unit to ...

Page 36

Connect the emulation memory unit to the trace cable (CN1 side). Figure 2.11 Connecting the Trace Cable to the Emulation Memory Unit 28 ...

Page 37

Connecting the Emulation Memory Unit to the User System • After checking the location of pin 1, connect the user system to the emulation memory unit. Figure 2.12 Connecting the User System to the Emulation Memory Unit Check the ...

Page 38

Connecting the E200F External Bus Trace Unit, Emulation Memory Unit, and User System • When the external bus trace unit is used with the emulation memory unit, firstly connect the external bus trace unit to the emulation memory unit ...

Page 39

After checking the location of pin 1, connect the external bus trace unit, emulation memory unit, and trace cable. Figure 2.14 Connecting the External Bus Trace Unit, Emulation Memory Unit, and Trace Cable 31 ...

Page 40

After checking the location of pin 1, connect the external bus trace unit, emulation memory unit, and user system. Figure 2.15 Connecting the External Bus Trace Unit, Emulation Memory Unit, and User Check the location of pin 1 before ...

Page 41

Section 3 Software Specifications when Using the 3.1 Differences between the SH2A_custom_SoC and the Emulator 1. When the emulator system is initiated, it initializes the general registers and part of the control registers as shown in table 3.1. The initial ...

Page 42

Low-Power States (Sleep, Software Standby, and Module Standby) • When the emulator is used, the sleep state can be cleared with either the clearing function or with the [STOP] button, and a break will occur. • The memory must ...

Page 43

Table 3.3 Stopping Time by Memory Access (Reference) Method Condition H-UDI read/write Reading of one longword for the internal RAM Writing of one longword for the internal RAM Short break CPU clock: 40 MHz JTAG clock: 1.25 MHz Reading or ...

Page 44

Operation while Cache is Enabled When cache is enabled, the emulator operates as shown in table 3.4. Table 3.4 Operation while Cache is Enabled Function Operation Memory write Searches for whether or not the address to be written hits ...

Page 45

Multiplexing the AUD Pins in On-Chip Debugging Mode The AUD pins are multiplexed with other pins. The AUD function cannot be used for the initial values because they are used as other functions. To use the initial value as ...

Page 46

Specific Functions for the Emulator when Using the SH2A_custom_SoC In on-chip debugging mode, a reset must be input when the emulator is activated. 3.2.1 Event Condition Functions The emulator is used to set event conditions for the following three ...

Page 47

Table 3.6 lists the combinations of conditions that can be set under Ch1 to Ch11 and the software trace. Table 3.6 Dialog Boxes for Setting Event Conditions Function Address Bus Condition Dialog Box (Address) [Event Ch1 Condition 1] [Event Ch2 ...

Page 48

The [Event Condition 11] dialog box is used to specify the count of [Event Condition 1] and becomes a reset point when the sequential condition is specified. Sequential Setting: Use the [Combination action (Sequential or PtoP)] dialog box to specify ...

Page 49

Table 3.7 Conditions to Be Set (cont) Classification Item [Ch1 list box Ch2 to Ch1 PA (cont) Ch1 to Ch2 PA [Ch4, 5] list box Sets the point-to-point of the internal trace (the start or end condition of ...

Page 50

Usage Example of Sequential Break Extension Setting: A tutorial program provided for the product is used as an example. For the tutorial program, refer to section 6, Tutorial, in the SH-2A, SH-2 E200F Emulator User’s Manual. The conditions of Event ...

Page 51

Figure 3.1 [Source] Window at Execution Halt (Sequential Break) If the sequential condition, performance measurement start/end, or point-to-point for the internal trace is set, conditions of Event Condition to be used will be disabled. Such conditions must be enabled from ...

Page 52

If a condition of which intervals are satisfied closely is set, no sequential condition will be satisfied. • Set the Event conditions, which are satisfied closely, by the program counter with intervals of two or more instructions. • After ...

Page 53

Trace Functions The emulator supports the trace functions listed in table 3.8. Table 3.8 Trace Functions Function Branch trace Memory access trace trace Software The internal and AUD traces are set in the [I-Trace/AUD-Trace acquisition] dialog box of the ...

Page 54

Internal Trace Function: When [I-Trace] is selected for [Trace type] on the [Trace mode] page of the [I-Trace/AUD-Trace acquisition] dialog box, the internal trace can be used. Figure 3.2 [I-Trace/AUD-Trace acquisition] Dialog Box (Internal Trace Function) 46 ...

Page 55

The following three items can be selected as the internal trace from [Type] of [I-Trace mode]. Table 3.9 Information on Acquiring the Internal Trace Item [M-Bus & Branch] [I-Bus] [I-Bus, M-Bus & Branch] After selecting [Type] of [I-Trace mode], select ...

Page 56

Using the Event Condition restricts the condition; the following three items are set as the internal trace conditions. Table 3.10 Trace Conditions of the Internal Trace Item Trace halt Trace acquisition Point-to-point To restrict trace acquisition to access only a ...

Page 57

Set the address condition as H’2000 in the [Event Condition 5] dialog box. Set [I-Trace] as [Ch4 to Ch5 PtoP] in the [Combination action (Sequential or PtoP)] dialog box. When point-to-point and trace acquisition condition are set simultaneously, they are ...

Page 58

Trace acquisition condition Do not set the trace-end condition for the SLEEP instruction and the branch instruction according to which the delay slot becomes the SLEEP instruction. When [I-BUS, M-Bus & Branch] is selected and the trace acquisition condition ...

Page 59

AUD Trace Functions: This function is operational when the AUD pins of the MCU are connected to the emulator. Table 3.12 shows the AUD trace acquisition mode that can be set in each trace function. Table 3.12 AUD Trace Acquisition ...

Page 60

When the AUD trace function is used, select the [AUD function] radio button in the [Trace type] group box of the [Trace mode] page. 52 Figure 3.3 [Trace mode] Page ...

Page 61

Branch Trace Function The branch source and destination addresses and their source lines are displayed. Branch trace can be acquired by selecting the [Branch trace] check box in the [AUD function] group box of the [Trace mode] page. The ...

Page 62

Window Trace Function Memory access in the specified range can be acquired by trace. Two memory ranges can be specified for channels A and B. The read, write, or read/write cycle can be selected as the bus cycle for ...

Page 63

Figure 3.5 [Window trace] Page 55 ...

Page 64

Note: When [M-BUS] or [I-BUS] is selected, the following bus cycles will be traced. • M-BUS: A bus cycle generated by the CPU is acquired. A bus cycle is also acquired when the cache has been hit. • I-BUS: A ...

Page 65

If a completion-type exception occurs during exception branch acquisition, the next address to the address in which an exception occurs is acquired. 7. The AUD trace is disabled while the profiling function is used breaks occur immediately ...

Page 66

If a BREAKPOINT cannot be correctly set to an address in the ROM or flash memory area, a mark will be displayed in the [BP] area of the address on the [Source] or [Disassembly] window by refreshing the [Memory] ...

Page 67

Table 3.13 Measurement Period Classification Item Selection in Ch2 to Ch1 the [Ch1 list box Ch1 to Ch2 PA Other than above Figure 3.6 [Performance Analysis] Dialog Box For measurement tolerance, • The measured value includes tolerance. ...

Page 68

Measurement item Items are measured with [Channel the [Performance Analysis] dialog box. Maximum four conditions can be specified at the same time. Table 3.14 shows the measurement items (Options in table 3.14 are parameters for ...

Page 69

Table 3.14 Measurement Item Selected Name Disabled Elapsed time Branch instruction counts Number of execution instructions Number of execution 32bit-instructions Exception/interrupt counts Interrupt counts Data cache-miss counts Instruction cache-miss counts All area access counts All area instruction access counts All ...

Page 70

Notes the non-realtime trace mode of the AUD trace, normal counting cannot be performed because the generation state of the stall or the execution cycle is changed the internal ROM is not installed on the product, ...

Page 71

SH-2A, SH-2 E200F Emulator Additional Document for User's Manual Supplementary Information on Using the SH2A_custom_SoC Publication Date: Rev.1.00, October 20, 2006 Rev.2.00, March 13, 2007 Published by: Sales Strategic Planning Div. Renesas Technology Corp. Edited by: Customer Support Department Global ...

Page 72

RENESAS SALES OFFICES Refer to "http://www.renesas.com/en/network" for the latest and detailed information. Renesas Technology America, Inc. 450 Holger Way, San Jose, CA 95134-1368, U.S.A Tel: <1> (408) 382-7500, Fax: <1> (408) 382-7501 Renesas Technology Europe Limited Dukes Meadow, Millboard Road, ...

Page 73

...

Page 74

SH-2A, SH-2 E200F Emulator Additional Document for User’s Manual Supplementary Information on Using the 1753, Shimonumabe, Nakahara-ku, Kawasaki-shi, Kanagawa 211-8668 Japan SH2A_custom_SoC REJ10J1507-0200 ...

Related keywords