- No category
SuperH Family E10A-USB Emulator Additional Document for Users Manual (Supplementary Information on Using SH7706)
Add to my manuals
34 Pages
advertisement
Section 1 Connecting the Emulator with the User System
1.1
Components of the Emulator
The E10A-USB emulator supports the SH7706. Table 1.1 lists the components of the emulator.
Table 1.1 Components of the Emulator
Classification Component
Hardware
Emulator box
Appearance
User system interface cable
User system interface cable
USB cable
Quantity
1
1
1
1
Remarks
HS0005KCU01H:
Depth: 65.0 mm, Width: 97.0 mm,
Height: 20.0 mm, Mass: 72.9 g or
HS0005KCU02H:
Depth: 65.0 mm, Width: 97.0 mm,
Height: 20.0 mm, Mass: 73.7 g
14-pin type:
Length: 20 cm, Mass: 33.1 g
36-pin type:
Length: 20 cm, Mass: 49.2 g
(only for HS0005KCU02H)
Length: 150 cm, Mass: 50.6 g
Software
SH7706 E10A-USB emulator setup program,
SuperH
TM
Family
E10A-USB Emulator
User’s Manual,
Supplementary
Information on Using the SH7706*, and
Test program manual for HS0005KCU01H and HS0005KCU02H
1 HS0005KCU01SR,
HS0005KCU01HJ,
HS0005KCU01HE,
HS7706KCU01HJ,
HS7706KCU01HE,
HS0005TM01HJ, and
HS0005TM01HE
(provided on a CD-R)
Note: Additional document for the MPUs supported by the emulator is included. Check the target
MPU and refer to its additional document.
1
1.2
Connecting the E10A-USB Emulator with the User System
To connect the E10A-USB 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-USB emulator user's manual and hardware manual for the related device.
Table 1.2 shows the type number of the E10A-USB emulator, the corresponding connector type, and the use of AUD function.
Table 1.2 Type Number, AUD Function, and Connector Type
Type Number
HS0005KCU02H
HS0005KCU01H, HS0005KCU02H
Connector
36-pin connector
14-pin connector
AUD Function
Available
Not available
The H-UDI port connector has the 36-pin and 14-pin types as described below. Use them according to the purpose of the usage.
1. 36-pin type (with AUD function)
The AUD trace function is supported. A large amount of trace information can be acquired in realtime. The window trace function is also supported for acquiring memory access in the specified range (memory access address or memory access data) by tracing.
2. 14-pin type (without AUD function)
The AUD trace function cannot be used because only the H-UDI function is supported. For tracing, only the internal trace function is supported. Since the 14-pin type connector is smaller than the 36-pin type (1/2.5), the area where the connector is installed on the user system can be reduced.
2
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 Recommended H-UDI Port Connectors
Connector
36-pin connector
Type Number
DX10M-36S
DX10M-36SE,
DX10G1M-36SE
14-pin connector 2514-6002
Manufacturer
Hirose Electric Co., Ltd.
Minnesota Mining &
Manufacturing Ltd.
Specifications
Screw type
Lock-pin type
14-pin straight type
Note: When designing the 36-pin connector layout on the user board, do not connect any components under the H-UDI connector. When designing the 14-pin connector layout on the user board, do not place any components within 3 mm of the H-UDI port connector.
1.4
Pin Assignments of the H-UDI Port Connector
Figures 1.1 and 1.2 show the pin assignments of the 36-pin and 14-pin H-UDI port connectors, respectively.
Note: Note that the pin number assignments of the H-UDI port connector shown on the following pages differ from those of the connector manufacturer.
3
3
4
5
Pin
No.
Signal
1
2
NC
GND
AUDATA0
GND
AUDATA1
Input/
Output
I/O
I/O
8
9
6
7
GND
AUDATA2
GND
AUDATA3
I/O
13
14
I/O
10
11
*2
12
GND
/AUDSYNC
GND
Output
NC
GND
*1
15
16
NC
GND
SH7706 Pin No.
FP-176 TBP-208
109
110
111
112
113
K15
K16
K17
J14
J16
Note
Pin
No.
Signal
19
20
21
*2
22
*5
TMS
GND
/TRST
(GND)
23
24
25
TDI
GND
TDO
Input/
Output
Input
Input
Input
Output
26
27 *2
GND
/ASEBRKAK
28
29
*4
GND
UVCC
GND 30
31
*2
32
33
*3
34
/RESETP
GND
GND
GND
Output
Output
Output
Output
*1
SH7706 Pin No.
FP-176 TBP-208
118 G16
119
114
120
121
165
G15
J17
G14
F16
A6
Note
User reset
17
18
TCK
GND
Input 116 H17 35
36
AUDCK
GND
Input 159 C9
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 or not the user system is connected.
4. If the VccQ pin is not connected to the UVCC, the I/O voltage of the user system interface will be fixed to 3.3 V.
5. The /ASEMD0 pin must be 0 when the emulator is connected and 1 when the emulator is not connected, respectively.
(1) When the emulator is used: /ASEMD0 = 0 (ASE mode)
(2) When the emulator is not used: /ASEMD0 = 1 (normal mode)
To allow the /ASEMD0 pin to be GND by connecting the user system interface cable, connect pin 22 directly to
the /ASEMD0 pin. Do not ground the pin.
H-UDI port connector (top view)
φ
2.8
+0.2
0
2
4
Edge of the board
(connected to the connector)
φ
0.7
+0.1
0
36
4.09
(Pin 1 mark)
1
3
1.27
21.59
37.61
43.51
: Pattern inhibited area
H-UDI port connector (top view)
35
M2.6 x 0.45
H-UDI port connector (front view)
Unit: mm
Figure 1.1 Pin Assignments of the H-UDI Port Connector (36 Pins)
4
Pin No.
Signal
1
2*
2
TCK
/TRST
3
4* 2
TDO
/ASEBRKAK
5 TMS
Input/
Output*
1
Input
Input
Output
Output
Input
SH7706 Pin No.
FP-176 TBP-208
116
119
120
121
118
H17
G15
G14
F16
G16
Note
6 TDI Input 114 J17
7* 2 /RESETP Output 165 A6 User reset
8 N.C.
9* 5
11* 4
(GND)
UVCC Output
10, 12, and 13
14*
3
GND
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 or not the user system is connected.
4. If the VccQ pin is not connected to the UVCC, the I/O voltage
of the user system interface will be fixed to 3.3 V.
5. The /ASEMD0 pin must be 0 when the emulator is connected
and 1 when the emulator is not connected, respectively.
(1) When the emulator is used: /ASEMD0 = 0 (ASE mode)
(2) When the emulator is not used: /ASEMD0 = 1 (normal mode)
To allow the /ASEMD0 pin to be GND by connecting the user system
interface cable, connect pin 9 directly to the /ASEMD0 pin. Do not ground the pin.
Pin 1 mark
H-UDI port connector (top view)
25.0
23.0
6 x 2.54 = 15.24
(2.54)
H-UDI port connector
(top view)
0.45
Pin 1 mark
Unit: mm
Figure 1.2 Pin Assignments of the H-UDI Port Connector (14 Pins)
5
1.5
Recommended Circuit between the H-UDI Port Connector and the
MPU
1.5.1
Recommended Circuit (36-Pin Type)
Figure 1.3 shows a recommended circuit for connection between the H-UDI and AUD port connectors (36 pins) and the MPU when the emulator is in use. Figure 1.4 shows a circuit for connection when UVCC is not connected.
Notes: 1. Do not connect anything to the N.C. pins of the H-UDI port connector.
2. The /ASEMD0 pin must be 0 when the emulator is connected and 1 when the emulator is not connected, respectively.
(1) When the emulator is used: /ASEMD0 = 0 (ASE mode)
(2) When the emulator is not used: /ASEMD0 = 1 (normal mode)
Figures 1.3 and 1.4 show examples of circuits that allow the /ASEMD0 pin to be
GND (0) whenever the emulator is connected by using the user system interface cable.
When the /ASEMD0 pin is changed by switches, etc., ground pin 22. Do not connect this pin to the /ASEMD0 pin.
3. When a network resistance is used for pull-up, it may be affected by a noise. Separate
TCK from other resistances.
4. The pattern between the H-UDI port connector and the MPU must be as short as possible. Do not connect the signal lines to other components on the board.
5. When the power supply of the user system is turned off, supplying VccQ of the user system to the UVCC pin reduces the leakage current from the emulator to the user system. A level shifter that is activated by the internal power supply or user power supply (changed by the switch) is installed in the interface circuit of the emulator. If the user power is supplied to the UVCC pin, the level shifter is not activated as long as no user power is supplied. When the power supply of the user system is turned off, no current flows from the user interface. The I/O voltage level of the user system interface can be the same as that of the VccQ. To operate the emulator with low voltage (lower than 3.3 V), the VccQ must be supplied to the UVCC pin. Make the emulator’s switch settings so that the VccQ will be supplied (SW2 = 1 and SW3 = 1)
(as shown in figure 1.3).
6. The resistance values shown in figures 1.3 and 1.4 are recommended.
7. For the pin processing in cases where the emulator is not used, refer to the hardware manual of the related MPU.
6
When the circuit is connected as shown in figure 1.3, the switches of the emulator are set as SW2
= 1 and SW3 = 1. For details, refer to section 3.8, Setting the DIP Switches, in the Debugger Part of the SuperH TM Family E10A-USB Emulator User’s Manual.
H-UDI port connector
(36-pin type)
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
1
GND N.C.
3
GND AUDATA0
5
GND AUDATA1
7
GND AUDATA2
9
GND AUDATA3
11
GND AUDSYNC
GND N.C.
13
N.C.
15
GND
17
GND TCK
GND TMS
19
(GND)
GND
GND
GND
GND
GND
GND
GND
21
TRST
23
TDI
TDO
ASEBRKAK
27
29
UVCC
25
31
RESET
33
GND
35
AUDCK
VccQ
Pulled-up at 4.7 k
Ω
or more (all)
VccQ
VccQ = 3.3 V (I/O power supply)
VccQ
SH7706
(FP-176)
VccQ
1 k
Ω
AUDATA0
AUDATA1
AUDATA2
AUDATA3
AUDSYNC
TCK
TMS
TRST
TDI
TDO
ASEBRKAK
RESETP
ASEMD0
AUDCK
2 k
Ω
Reset signal
User system
Figure 1.3 Recommended Circuit for Connection between the H-UDI Port Connector and
MPU when the Emulator is in Use (36-Pin Type UVCC Connected)
7
When the circuit is connected as shown in figure 1.4, the switches of the emulator are set as SW2
= 0 and SW3 = 1. For details, refer to section 3.8, Setting the DIP Switches, in the Debugger Part of the SuperH TM Family E10A-USB Emulator User’s Manual.
H-UDI port connector
(36-pin type)
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
1
GND N.C.
3
GND AUDATA0
5
GND AUDATA1
7
GND AUDATA2
9
GND AUDATA3
11
GND AUDSYNC
GND N.C.
13
N.C.
15
GND
17
GND TCK
GND TMS
19
(GND)
GND
GND
GND
GND
GND
GND
GND
21
TRST
23
TDI
TDO
ASEBRKAK
27
29
N.C.
25
31
RESET
33
GND
35
AUDCK
VccQ = 3.3 V (I/O power supply)
Pulled-up at 4.7 k
Ω
or more (all)
VccQ
VccQ
SH7706
(FP-176)
AUDATA0
AUDATA1
AUDATA2
AUDATA3
AUDSYNC
VccQ
Reset signal
1 k
Ω
2 k
Ω
TCK
TMS
TRST
TDI
TDO
ASEBRKAK
RESETP
ASEMD0
AUDCK
User system
Figure 1.4 Circuit for Connection between the H-UDI Port Connector and MPU when the
Emulator is in Use (36-Pin Type UVCC Not Connected*)
Note: When UVCC is not connected and the user system is turned off, note that the leakage current flows from the emulator to the user system.
8
1.5.2
Recommended Circuit (14-Pin Type)
Figure 1.5 shows a recommended circuit for connection between the H-UDI and AUD port connectors (14 pins) and the MPU when the emulator is in use. Figure 1.6 shows a circuit for connection when UVCC is not connected.
Notes: 1. Do not connect anything to the N.C. pins of the H-UDI port connector.
2. The /ASEMD0 pin must be 0 when the emulator is connected and 1 when the emulator is not connected, respectively.
(1) When the emulator is used: /ASEMD0 = 0 (ASE mode)
(2) When the emulator is not used: /ASEMD0 = 1 (normal mode)
Figures 1.5 and 1.6 show examples of circuits that allow the /ASEMD0 pin to be
GND (0) whenever the emulator is connected by using the user system interface cable.
When the /ASEMD0 pin is changed by switches, etc., ground pin 9. Do not connect this pin to the /ASEMD0 pin.
3. When a network resistance is used for pull-up, it may be affected by a noise. Separate
TCK from other resistances.
4. The pattern between the H-UDI port connector and the MPU must be as short as possible. Do not connect the signal lines to other components on the board.
5. When the power supply of the user system is turned off, supplying VccQ of the user system to the UVCC pin reduces the leakage current from the emulator to the user system. A level shifter that is activated by the internal power supply or user power supply (changed by the switch) is installed in the interface circuit of the emulator. If the user power is supplied to the UVCC pin, the level shifter is not activated as long as no user power is supplied. When the power supply of the user system is turned off, no current flows from the user interface. The I/O voltage level of the user system interface can be the same as that of the VccQ. To operate the emulator with low voltage (lower than 3.3 V), the VccQ must be supplied to the UVCC pin. Make the emulator’s switch settings so that the VccQ will be supplied (SW2 = 1 and SW3 = 1)
(as shown in figure 1.5).
6. The resistance values shown in figures 1.5 and 1.6 are recommended.
7. For the pin processing in cases where the emulator is not used, refer to the hardware manual of the related MPU.
9
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 3.8, Setting the DIP Switches, in the Debugger Part of the SuperH TM Family E10A-USB Emulator User’s Manual.
9
H-UDI port connector
(14-pin type)
TCK
1
(GND) TRST
2
10
GND TDO
3
4
ASEBRKAK
12
GND TMS
5
13
GND TDI
6
14
GND RESET
7
N.C.
8
UVCC
11
VccQ
VccQ = 3.3 V (I/O power supply)
Pulled-up at 4.7 k
Ω
or more (all)
VccQ VccQ VccQ VccQ VccQ VccQ
SH7706
(FP-176)
TCK
TRST
TDO
ASEBRKAK
TMS
TDI
RESETP
Reset signal
ASEMD0
User system
Figure 1.5 Recommended Circuit for Connection between the H-UDI Port Connector and
MPU when the Emulator is in Use (14-Pin Type UVCC Connected)
10
When the circuit is connected as shown in figure 1.6, the switches of the emulator are set as SW2
= 0 and SW3 = 1. For details, refer to section 3.8, Setting the DIP Switches, in the Debugger Part of the SuperH TM Family E10A-USB Emulator User’s Manual.
9
H-UDI port connector
(14-pin type)
TCK
1
(GND) TRST
2
10
GND TDO
3
4
ASEBRKAK
12
GND TMS
5
13
GND TDI
6
14
GND RESET
7
8
N.C.
N.C.
11
VccQ = 3.3 V (I/O power supply)
Pulled-up at 4.7 k
Ω
or more (all)
VccQ VccQ VccQ VccQ VccQ VccQ
SH7706
(FP-176)
TCK
TRST
TDO
ASEBRKAK
TMS
TDI
RESETP
Reset signal
ASEMD0
User system
Figure 1.6 Circuit for Connection between the H-UDI Port Connector and MPU when the
Emulator is in Use (14-Pin Type UVCC Not Connected*)
Note: When UVCC is not connected and the user system is turned off, note that the leakage current flows from the emulator to the user system.
11
12
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 3 Cover
- 5 Cautions
- 7 Contents
- 9 Section 1 Connecting the Emulator with the User System
- 9 1.1 Components of the Emulator
- 10 1.2 Connecting the E10A-USB Emulator with the User System
- 11 1.3 Installing the H-UDI Port Connector on the User System
- 11 1.4 Pin Assignments of the H-UDI Port Connector
- 14 1.5 Recommended Circuit between the H-UDI Port Connector and the MPU
- 14 1.5.1 Recommended Circuit (36-Pin Type)
- 17 1.5.2 Recommended Circuit (14-Pin Type)
- 21 Section 2 Specifications of the Software when Using the SH7706
- 21 2.1 Differences between the SH7706 and the Emulator
- 26 2.2 Specific Functions for the Emulator when Using the SH7706
- 26 2.2.1 Break Condition Functions
- 28 2.2.2 Trace Functions
- 30 2.2.3 Notes on Using the JTAG Clock (TCK) and AUD Clock (AUDCK)
- 30 2.2.4 Notes on Setting the [Breakpoint] Dialog Box
- 31 2.2.5 Notes on Setting the [Break Condition] Dialog Box and the BREAKCONDITION_ SET Command
- 32 2.2.6 Note on Setting the UBC_MODE Command
- 33 Colophon