MPC562/MPC564 Compression Features
MPC561/MPC563 Reference Manual, Rev. 1.2
A-8
Freescale Semiconductor
A.2.8.2
Branch Right Segment Compression #2
Also created for branch instructions on the MPC562/MPC564, a bypass of 10 bits indicates that the AA
bit should be inserted with a value of zero and that the 5-bit word offset should be extended to 10 bits. The
decompression process is performed as shown in
Figure A-5. Branch Right Segment Compression #2
This bypass is coded by a value of “12” (0xC) in the TP2LEN field of the DCCR register.
A.2.8.3
Right Segment Zero Length Compression Bypass
This MPC562/MPC564 bypass type indicates that no bypass data exists in the compressed instruction. The
bypassed segment is16 zero bits.
This bypass is coded by a value of “11” (0xB) in the TP2LEN field of the DCCR register.
A.2.9
Instruction Class Structures and Programming
The four possible compression layouts of an instruction and their attributes are listed in this section. See
Section A.4, “Decompressor Class Configuration Registers (DCCR0-15)
,” for the instruction class
attributes and more programming details.
A.2.9.1
Global Bypass
This MPC562/MPC564 instruction is not compressed at all.
Figure A-6. Global Bypass Instruction Layout
This class does not have a configuration register. Its prefix is hard-wired to ‘0000’ and no other attributes
are needed.
10-bit Compressed Bypass Field
Decompressed
0
8
9
16
29
30
Right Segment
31
0
4 5
w o r d o f f s e t
1
IP
LK
26
25
22
21
32-bit bypass data
0 0 0 0
32-bit segment – to be bypassed
Uncompressed Instruction
Compressed Instruction
MSB
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...