Programming Model
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 13-29
045 1
4
1
5
1
9
2
0
3
1
Task 0
Task Descriptor Start Pointer
Task Descriptor End Pointer
Variable Table Pointer
Function Descriptor Base Address R
S
V
P
I
EPI S
P
R
C
W
R
L
Reserved
Reserved
Base Address for Context Save Space
Literal
Base 0
Reserved Literal
Base 1
Reserved
....................
Task n
Task Descriptor Start Pointer
Task Descriptor End Pointer
Variable Table Pointer
Function Descriptor Base Address R
S
V
P
I
EPI S
P
R
C
W
R
L
Reserved
Reserved
Base Address for Context Save Space
Literal
Base 0
Reserved Literal
Base 1
Reserved
Note: For each task, the start pointer, end pointer, and variable table pointer are 32-bit values. For the task control
bits, bits 0 through 23 are for the Function Descriptor Base Address, and bits 24 through 31 are RSV = Reserved, PI
= Precise Increment, E = do not reset error code if ‘1’, P = Pack data if ‘1’, I = Integer mode if ‘1’ (else fractional), SPR
= speculative enable, CW = Combined Write Enable if ‘1’, and RL = Read Line Buffer Enable if ‘1’
speculative Reads if ‘1’