MOTOROLA
Chapter 37. System Development and Debugging
37-3
Part VI. Debug and Test
37.1.2 Instruction Fetch Show Cycle Control
Instruction fetch show cycles are controlled by ICTRL[ISCT_SER] and the state of
VSYNC. Table 37-1 deÞnes the level of fetch show cycles generated by the core.
A cycle marked with the program trace cycle attribute is generated when entering and
exiting VSYNC state by setting TECR[VSYNC].
37.1.3 Program Trace Signals
Note that if the MPC860 is in half-speed bus mode (SIUMCR[EBDF] = 01), the VF and
VFLS pins do not report fetch and ßush information for the program trace capability.
However, the internal freeze state of the processor is reported in the VFLS pins as it does
in full-speed bus mode. The status pins are divided into two groups, shown in Table 37-2.
Table 37-3 describes possible instruction queue ßushes as they are identiÞed by VF
encodings.
Table 37-1. Fetch Show Cycles Control
VSYN
C
ICTRL[ISCT_SER] Instruction Fetch Show Cycle Control Bits
Show Cycles Generated
X
000
All fetch cycles
X
X01
All change of ßow (direct and
indirect)
X
X10ÑEnable STS functionality of OP2/MODCK1/STS by writing
10 or 11 to SIUMCR[DBGC]. The external bus address should be
sampled only when STS is asserted.
All indirect change of ßow
0
X11
No show cycles are performed
1
X11
All indirect change of ßow
Table 37-2. Status Pin Groupings
Pins
Description
VF [0Ð2]
Instruction queue status. Denotes the type of the last fetched instruction or how many instructions were
ßushed from the instruction queue. VF [0Ð2] are used for both functions because queue ßushes occur
only in clocks in which no fetch type information is reported. Table 37-3 deÞnes instruction queue
ßushes and Table 37-4 deÞnes instruction fetch types.
VFLS [0Ð1] History buffer ßushes status: indicates the number of instructions that are ßushed from the history buffer
on this clock. Possible values are as follows:
00 None
01 1 instruction was ßushed from the history buffer
10 2 instructions were ßushed from the history buffer
11 Used for debug mode indication. Should be ignored by the program trace external hardware. See
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: ......