Revision Date: Apr. 10, 2007Renesas Microcomputer Development Environment SystemSuperH™ Family / SH7200 Series E10A-USB for SH2A_custom_SoC
4 1.3 Installing the H-UDI Port Connector on the User System Table 1.3 shows the recommended H-UDI port connectors for the emulator. Table 1.3 R
5 5 mm2-5767004-2Target systemE10A-USB optional 38-pin user system interface cableH-UDI port connector (top view): Area to be kept free of other comp
6 (1) Pin Assignments of the 36-pin H-UDI Port Connector Note: The signal names are standard for the SH7200 series MCU. For the pin names of MCUs
7 (2) Pin Assignments of the 14-pin H-UDI Port Connector Note: The signal names are standard for the SH7200 series MCU. For the pin names of MCUs a
8 (3) Pin Assignments of the 38-pin H-UDI Port Connector N.C.N.C.ASEMD# (GND)TCKN.C.AUDSYNC#N.C.N.C.AUDATA0AUDATA1UVCC_AUDN.C.N.C.TMSUCON# (GND)N.C
9 1.5 Recommended Circuit between the H-UDI Port Connector and the MCU 1.5.1 Recommended Circuit (36-Pin Type) The connection between the H-UDI and
10 When the circuit is connected as shown in figure 1.5, the switches of the emulator are set as SW2 = 1 and SW3 = 1. For details, refer to section
11 1.5.2 Recommended Circuit (14-Pin Type) The connection between the H-UDI port connector and MCUs differs according to the internal circuits of th
12 When the circuit is connected as shown in figure 1.6, the switches of the emulator are set as SW2 = 1 and SW3 = 1. For details, refer to section
13 1.5.3 Recommended Circuit (38-Pin Type) The connection between the H-UDI and AUD port connectors and MCUs differs according to the internal circu
14 When the circuit is connected as shown in figure 1.7, the switches of the emulator are set as SW2 = 1 and SW3 = 1. For details, refer to section
15 Section 2 Software Specifications when Using the SH2A_custom_SoC 2.1 Differences between the MCU and the Emulator 1. When the emulator system
16 3. Low-Power States • When the emulator is used, the sleep state can be cleared with either the clearing function or with the [STOP] button, and
17 Table 2.3 Stopping Time by Memory Access (Reference) Method Condition Stopping Time H-UDI read/write Reading of one longword for the internal
18 8. Operation while Cache is Enabled When cache is enabled, the emulator operates as shown in table 2.4. Table 2.4 Operation while Cache is En
19 9. Multiplexing the AUD Pins The AUD pins are multiplexed with other pins. The AUD function cannot be used for the initial values because they ar
20 15. Contention between the Change of the FRQCR Register and the Debugging Functions The following notes are required for the user program for cha
21 2.2 Specific Functions for the Emulator when Using the SH2A_custom_SoC 2.2.1 Event Condition Functions The emulator is used to set event conditi
22 Table 2.6 Dialog Boxes for Setting Event Conditions Function Dialog Box Address Bus Condition (Address) Data Bus Condition (Data) Bus S
23 Sequential Setting: Using the [Combination action (Sequential or PtoP)] dialog box specifies the sequential condition and the start or end of per
1. This document is provided for reference purposes only so that Renesas customers may select the appropriate Renesas products for their use.
24 Table 2.7 Conditions to Be Set (cont) Classification Item Description [Ch1, 2, 3] list box (cont) Ch1 to Ch2 PA Sets the performance measurem
25 Usage Example of Sequential Break Extension Setting: A tutorial program provided for the product is used as an example. For the tutorial program,
26 Figure 2.1 [Source] Window at Execution Halted (Sequential Break) If the sequential condition, performance measurement start/end, or point-to-
27 7. If the settings of the Event condition or the sequential conditions are changed during execution of the program, execution will be suspended
28 Table 2.9 shows the type numbers that the AUD function can be used. Table 2.9 Type Number and AUD Function Type Number AUD Function HS0005KCU0
29 The following three items can be selected as the internal trace from [Type] of [I-Trace mode]. Table 2.10 Information on Acquiring the Internal
30 To restrict trace acquisition to access for only a specific address or specific function of a program, an Event Condition can be used. Typical ex
31 Notes on Internal Trace: • Timestamp The timestamp is the clock counts of Bφ (48-bit counter). Table 2.12 shows the timing for acquiring the time
32 • Trace acquisition condition Do not set the trace end condition for the sleep instruction and the branch instruction according to which the del
33 AUD Trace Functions: This function is operational when the AUD pin of the device is connected to the emulator. Table 2.13 shows the AUD trace ac
34 To set the AUD trace acquisition mode, click the [Trace] window with the right mouse button and select [Setting] from the pop-up menu to display
35 When the AUD trace function is used, select the [AUD function] radio button in the [Trace type] group box of the [Trace mode] page. (a) Branch Tra
36 Figure 2.4 [AUD Branch trace] Page (b) Window Trace Function Memory access in the specified range can be acquired by trace. Two memory ranges
37 [Setting Method] (i) Select the [Channel A] and [Channel B] check boxes in the [AUD function] group box of the [Trace mode] page. Each channel w
38 • I-Bus: A bus cycle generated by the CPU or DMA is acquired. A bus cycle is not acquired when the cache has been hit. (c) Software Trace Funct
39 8. For the result by software trace, a value in the [Data] item is not correct (that value is correct for window trace). 2.2.3 Notes on Using t
40 2.2.5 Notes on Setting the [Event Condition] Dialog Box and the BREAKCONDITION_ SET Command 1. When [Go to cursor], [Step In], [Step Over], or
41 (a) Specifying the measurement start/end conditions The measurement start/end conditions are specified by using Event Condition 1,2. The [Ch1,2,3
42 Note: When [Ch2 to Ch1 PA] or [Ch1 to Ch2 PA] is selected, to execute the user program, specify conditions set in Event Condition 2 and Event Co
43 Table 2.15 Measurement Item Selected Name Option Disabled None Elapsed time AC (The number of execution cycles (Iφ) is set as the measurement
iContents Section 1 Connecting the Emulator with the User System ...1 1.1 Components of the Emulator ...
44 Notes: 1. In the non-realtime trace mode of the AUD trace, normal counting cannot be performed because the generation state of the stall or the
SuperH™ Family E10A-USB EmulatorAdditional Document for User's ManualSupplementary Information on Using the SH2A_cu
Sales Strategic Planning Div. Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japanhttp://www.renesas.comRefer to
SuperH™ Family E10A-USB Emulator Additional Document for User’s Manual Supplementary Information on Using the SH
ii
1 Section 1 Connecting the Emulator with the User System 1.1 Components of the Emulator The E10A-USB emulator supports the SH2A_custom_SoC_1 and S
2 Table 1.1 Components of the Emulator Classi-fication Component Appearance Quan-tity Remarks Hard- ware Emulator box 1 HS0005KCU01H: Depth: 6
3 1.2 Connecting the Emulator with the User System To connect the E10A-USB emulator (hereinafter referred to as the emulator), the H-UDI port connec
Comments to this Manuals