Development Support
MPC561/MPC563 Reference Manual, Rev. 1.2
Freescale Semiconductor
23-3
shows VF[0:2] encodings for instruction queue flush information.
23.1.1.2
History Buffer Flushes Status Pins— VFLS [0:1]
The history buffer flushes status pins denote how many instructions are flushed from the history buffer this
clock due to an exception.
shows VFLS encodings.
Table 23-1. VF Pins Instruction Encodings
VF[0:2]
Instruction Type
VF Next Clock Will Hold
000
None
More instruction type information
001
Sequential
More instruction type information
010
Branch (direct or indirect) not taken
More instruction type information
011
VSYNC was asserted/negated and therefore the
next instruction will be marked with the indirect
change-of-flow attribute
More instruction type information
100
Exception taken — the target will be marked with the
indirect change-of-flow attribute
Queue flush information
1
1
Unless next clock VF=111. See below.
101
Branch indirect taken, rfi, mtmsr, isync and in some
cases mtspr to CMPA-F, ICTRL, ECR, or DER — the
target will be marked with the indirect change-of-flow
attribute
2
2
The sequential instructions listed here affect the machine in a manner similar to indirect branch instructions. Refer
to
Section 23.1.3, “Sequential Instructions Marked as Indirect Branch
.”
Queue flush information
1
110
Branch direct taken
Queue flush information
1
111
Branch (direct or indirect) not taken
Queue flush information
1
Table 23-2. VF Pins Queue Flush Encodings
VF[0:2]
Queue Flush Information
000
0 instructions flushed from instruction queue
001
1 instruction flushed from instruction queue
010
2 instructions flushed from instruction queue
011
3 instructions flushed from instruction queue
100
4 instructions flushed from instruction queue
101
5 instructions flushed from instruction queue
110
Reserved
111
Instruction type information
1
1
Refer to
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...