SuperH Family E10A-USB Emulator Additional Document for Users Manual (Supplementary Information on Using SH7706)


Add to my manuals
34 Pages

advertisement

SuperH Family E10A-USB Emulator Additional Document for Users Manual (Supplementary Information on Using SH7706) | Manualzz

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

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals