beautypg.com

Jtag interface – Rainbow Electronics MAXQ7667 User Manual

Page 23

background image

MAXQ7667

16-Bit, RISC, Microcontroller-Based,

Ultrasonic Distance-Measuring System

______________________________________________________________________________________

23

7

6

5

4

3

2

1

0 S1 S0

4

3

2

1

0

SYSTEM PROGRAMMING REGISTER

2

P1.0/TDO

1

0

P1.2/TDI

P1.1/TMS

P1.3/TCK

DVDDIO

INSTRUCTION REGISTER

POWER-ON

RESET

TAP

CONTROLLER

BYPASS

DEBUG REGISTER

SHADOW REGISTER

DVDDIO

READ

WRITE

DVDDIO

UPDATE-DR

UPDATE-DR

MAXQ7667

MUX

MUX

MUX

DVDDIO

MUX

TO DEBUG

ENGINE

Figure 10. JTAG Interface Block Diagram

JTAG Interface

The joint test action group (JTAG) IEEE 1149.1 standard
defines a unique method for in-circuit testing and pro-
gramming. The MAXQ7667 conforms to this standard,
implementing an external test access port (TAP) and
internal TAP controller for communication with a JTAG
bus master, such as an automatic test equipment (ATE)
system. The MAXQ7667 JTAG interface does not allow
boundary scan. For detailed information on the TAP and
TAP controller, refer to IEEE Std 1149.1 “IEEE Standard
Test Access Port and Boundary-Scan Architecture” on
the IEEE website at www.standards.ieee.org.

The TAP controller communicates synchronously with
the host system (bus master) through four digital I/Os:
test mode select (TMS), test clock (TCK), test data
input (TDI), and test data output (TDO). The internal
TAP module consists of shift registers and a TAP con-
troller (Figure 10). The shift registers serve as transmit
and receive data buffers for a debugger. Maintain the
maximum TCK clock frequency to below 1/8 the system
clock frequency for proper operation.