Freescale Semiconductor MPC5200B User Manual

Page 462

Advertising
background image

Programming Model

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

13-29

0

4 5

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

E P

I

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

E P

I

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’

Advertising