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
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: ......