4 operation – Renesas SH7781 User Manual

Page 1533

Advertising
background image

30. User Debugging Interface (H-UDI)

Rev.1.00 Jan. 10, 2008 Page 1503 of 1658

REJ09B0261-0100

30.4

Operation

30.4.1

Boundary-Scan TAP Controller (IDCODE, EXTEST, SAMPLE/PRELOAD, and

BYPASS)

In the H-UDI in this LSI, the boundary-scan TAP controller is separated from the TAP controller
for other H-UDI function control. When the

TRST is asserted (including when the power is turned

on), the boundary-scan TAP controller operates and the boundary scan function specified in JTAG
can be used. By inputting the switching command, an H-UDI reset and H-UDI interrupts can be
used. However, the following restrictions are put on this LSI.

• Clock-related pins (EXTAL and XTAL) are out of the scope of the boundary scan test.
• Reset-related pin (PRESET) is out of the scope of the boundary scan test.
• H-UDI-related pins (TCK, TDI, TDO, TMS, TRST, AUDSYNC, AUDCK, AUDATA3 to

AUDATA0, and MPMD) are out of the scope of the boundary scan test.

• DDRIF-related pins are out of the scope of the boundary scan test.
• During the boundary scan (IDCODE, EXTEST, SAMPLE/PRELOAD, BYPASS, and H-UDI

switching command), the maximum frequency of TCK is 10 MHz.

• The access size from the H-UDI to the boundary-scan TAP controller is 8 bits.

The commands supported by the boundary-scan TAP controller are shown below.

Note: During the boundary scan, the MPMD and the

PRESET pins should be fixed to high level.

When the H-UDI operates in emulation support mode (MPMD = 0), the boundary scan
function cannot be used. Figure 30.2 shows the sequence to switch from the boundary-
scan TAP controller to the H-UDI.

Table 30.6 Commands Supported by Boundary-Scan TAP Controller

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Description

0 1 0 1 0 1 0 1 IDCODE

1 1 1 1 1 1 1 1 BYPASS

0 0 0 0 0 0 0 0 EXTEST

0 1 0 0 0 0 0 0 SAMPLE/PRELOAD

0 0 0 0 1 0 0 0 H-UDI

switching

command

Other than above

Setting prohibited

Advertising