38-6
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part VI. Debug and Test
38.4 Instruction Register
The MPC860 TAP implementation includes the public instructions EXTEST,
SAMPLE/PRELOAD, BYPASS and CLAMP. An optional public instruction (HI-Z)
provides the capability for disabling all device output drivers. The MPC860 TAP
implements a 4-bit instruction register (no parity). The 4-bit TAP instructions are executed
during the update-IR controller state. The four instruction bits select the Þve unique
instructions listed in Table 38-1.
The instruction register is reset to all ones in the test-logic-reset controller state. Note that
the reset state is equivalent to the BYPASS instruction. During the capture-IR controller
state, the inputs to the instruction shift register are loaded with the CLAMP command code.
38.4.1 EXTEST
The external test (EXTEST) instruction enables the 475-bit boundary scan register.
EXTEST also asserts an internal soft reset for the MPC860 system logic to force a known
beginning internal state while performing external boundary scan operations. Through the
TAP, the user is capable of scanning user-deÞned values into the output buffers, capturing
values presented to input pins, and controlling the output drive of three-stateable output or
bidirectional pins. For more details on the function and use of EXTEST, refer to the IEEE
1149.1 standard.
38.4.2 SAMPLE/PRELOAD
The SAMPLE/PRELOAD instruction initializes the boundary scan register output cells
before the boundary scan register is enabled by the EXTEST command. This initialization
ensures that known data will appear on the outputs when entering the EXTEST instruction.
If the SAMPLE/PRELOAD command was not issued prior to the EXTEST command the
output signals will go to a random state when the boundary scan register is enabled and
takes control of the output buffer. The SAMPLE/PRELOAD command ensures that the
boundary scan register samples the current state of the output signal before it takes control
Table 38-1. Instruction Register Decoding
Code
Instruction
B3
B2
B1
B0
0
0
0
0
EXTEST
0
0
0
1
SAMPLE/PRELOAD
0
X
1
X
BYPASS
0
1
0
0
HIÑZ
0
1
0
1
CLAMP and BYPASS
Note: B0 (lsb) is shifted Þrst.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......