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.
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......