37-4
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part VI. Debug and Test
Table 37-4 describes instruction types as they are identiÞed by VF encodings.
37.1.4 Program Trace Special Cases
The following sections describe special cases of program trace implemented on the
MPC860.
37.1.4.1 Queue Flush Information Special Case
There is one special case where the queue ßush information is expected on the VF pins after
an instruction fetch encoding of VF = 0b1xx. This case is where an instruction-type VF
indications of b1xx is followed by an indication of VF = 0b111. THis indication of VF =
0b111 should be interpreted as an instruction fetch type encoding, as described by
Table 37-4. This is easily monitored since the only case where this can happen is when VF
= 111 and the maximum number of possible queue ßushes is Þve.
1
See Section 37.1.4.3, ÒSequential Instructions Marked as Indirect Branch.Ó
2
Unless the next clock VF = 111, see Section 37.1.4.1, ÒQueue Flush Information Special Case.Ó
Table 37-3. VF Pins Encoding: Instruction Queue Flushes
VF
Instructions Flushed
VF Next Cycle Holds
000
None
Instruction type information
001
One instruction was ßushed from the instruction queue
Instruction type information
010
Two instructions were ßushed from the instruction queue
Instruction type information
011
Three instructions were ßushed from the instruction
queue
Instruction type information
100
Four instructions were ßushed from the instruction queue
Instruction type information
101
Five instructions were ßushed from the instruction queue
Instruction type information
110
Reserved
Instruction type information
111
See VF = 0b111 entry in Table 37-4
Ñ
Table 37-4. VF Pins Encoding: Instruction Fetch Types
VF
Instruction Type
VF Next Clock Holds
000 None
More instruction type
information
001 Sequential
1
010 Branch (direct or indirect) not taken
011 This instruction is marked with the program trace cycle attribute in response to
changing the state of TECR[VSYNC] in the development port.
100 Interrupt/exception taken, the target is marked with the program trace cycle attribute
Queue ßush
information
2
101 Branch indirect taken,
rÞ
,
mtmsr
,
isync
and in some cases
mtspr
, the target is
marked with the program trace cycle attribute
1
110 Branch direct taken
111 Branch (direct or indirect) not taken
Содержание 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: ......