Motorola M68060 User Manual page 265

Table of Contents

Advertisement

IEEE 1149.1 Test (JTAG) and Debug Pipe Control Modes
Instruction
Acro
EXTEST
EXT
LPSAMPLE
LPS
MFG-TEST9
MFG-TEST1
SAMPLE
SMP
IDCODE
IDC
CLAMP
CMP
HIGHZ
HIZ
MFG-TEST2
MFG-TEST3
MFG-TEST4
MFG-TEST5
MFG-TEST6
MFG-TEST7
MFG-TEST8
BYPASS
BYP
*LPSAMPLE is not supported on version 0000. See Figure 9-2 in 9.1.3.1 Idcode Register .
The EXTEST, SAMPLE/PRELOAD, and BYPASS instructions are required by IEEE 1149.1.
IDCODE is an optional public instruction supported by the MC68060. CLAMP and HIGHZ
are optional public instructions that are supported by the MC68060 and are described the
1149.1-1993 standard. LPSAMPLE is a Motorola-defined public instruction.
All encodings other than these are private instructions for Motorola internal use only.
Improper or unauthorized use of these instructions could result in potential internal damage
to the device and can cause external signal contention since these tests operate internal
registers, data path, and memory array logic and can drive random signal values on both
the input and output pins.
9.1.2.1 EXTEST. The external test instruction (EXTEST) selects the 214-bit boundary scan
register. The EXTEST instruction forces all output pins and bidirectional pins configured as
outputs to the fixed values that are preloaded (with the PRELOAD instruction) and held in
the boundary scan update registers. The EXTEST instruction can also be used to configure
the direction of bidirectional pins and establish high-impedance states on some pins. The
EXTEST instruction becomes active on the falling edge of TCK in the update-IR state when
the data held in the instruction shift register is equivalent to $0.
It is recommended that the boundary scan register bit equivalent to the RSTI pin be pre-
loaded with the assert value for system reset prior to application of the EXTEST instruction.
This will ensure that EXTEST asserts the internal reset for the MC68060 system logic to
force a predictable benign internal state while forcing all system output pins to fixed values.
However, if it is desired to hold the processor in the LPSTOP state when applying the
EXTEST instruction, do not preload the boundary scan register bit equivalent to the RSTI
pin with an assert value because this action forces the processor out of the LPSTOP state.
9-4
Table 9-2. JTAG Instructions
Class
IR3–IR0
Required
0000
Select boundary scan register to apply fixed values to outputs
Selects the boundary scan register for data operations while
Public
0001
input pins are isolated *
Private
0010
For Motorola Internal Manufacturing Test use only
Private
0011
For Motorola Internal Manufacturing Test use only
Required
0100
Selects boundary scan register for shift, sample and preload
Optional
0101
Defaults to select the ID code register
Optional
0110
Selects bypass while fixing output values
Optional
0111
Selects bypass while three-stating all chip outputs
Private
1000
For Motorola Internal Manufacturing Test use only
Private
1001
For Motorola Internal Manufacturing Test use only
Private
1010
For Motorola Internal Manufacturing Test use only
Private
1011
For Motorola Internal Manufacturing Test use only
Private
1100
For Motorola Internal Manufacturing Test use only
Private
1101
For Motorola Internal Manufacturing Test use only
Private
1110
For Motorola Internal Manufacturing Test use only
Required
1111
Selects the bypass register for data operations
M68060 USER'S MANUAL
Instruction Summary
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68060Mc68lc060Mc68ec060

Table of Contents