Motorola MPC533 Reference Manual page 973

Table of Contents

Advertisement

22.3.2.2 Indirect Branch Messages
Indirect branches include interrupts, exceptions, and all taken branches whose destination
is determined at run time. For the RCPU, certain sequential instructions are tagged with the
indirect change-of-flow attribute because these instruction affect the machine in a similar
manner to true indirect change-of-flow instructions. These instructions are the rfi, isync,
mtmsr and certain mtspr (to CMPA – CMPF, ICTRL, ECR and DER)
The program trace indirect branch message has the following format:
[6 bits]
TCODE (4)
Figure 22-19. Indirect Branch Message Format
For compressed code support, six additional bits indicate the starting bit address within the
word of the compressed instruction.
The program trace indirect branch with compressed code message has the format shown in
Figure 22-20. The format of the bit address field is shown in Figure 22-21. The bit
definitions are shown in Table 22-26.
On the , the bit pointer should be multiplied by 2 (shift left on
bit) for the actual starting bit position.
[6 bits]
TCODE (59)
Figure 22-20. Indirect Branch Message Format with Compressed Code
MSB
Figure 22-21. Bit Pointer Format with Compressed Code
MOTOROLA
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
[1 - 8 bits]
Sequence Count
Max Length = 37 bits
Min Length = 8 bits
NOTE
[1-8 bits]
Sequence Count
Max Length = 40 bits
Min Length = 14 bits
4
3
5
Bit Pointer
Chapter 22. READI Module
[1 - 23 bits]
Relative Address
[6 bits]
[1-23 bits]
Bit Pointer
Relative Address
2
10
Reserved
Program Trace
LSB
22-41

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc534

Table of Contents