Freescale Semiconductor MPC5200B User Manual

Page 598

Advertising
background image

XLB Arbiter Registers—MBAR + 0x1F00

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

16-11

16.2.11

Arbiter Master Priority Register (R/W)—MBAR + 0x1F68

The Arbiter Master N Priority Register is used to set the software-programmable priority of each master. This register is used in conjunction
with the Arbiter Master Priority Enable Register to enable software-programmable master priorites, consequently ignoring internal,
hardware-wired signals. This register may be written at any time, and changes to this register become effective one clock after the register is
written.

Valid priority values range from 0 to 7, with 0 being the highest priority. Each of the eight fields in the register has the upper (fourth) bit
reserved. This allows for a possible future expansion to 16 priority levels. Currently, the reserved bits will always read as 0, and should be
written as 0 for future software compatibility.

M2

1

BestComm

M1

2

USB

M0

7

e300 Core

Table 16-12. Arbiter Master Priority Register

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

Rsvd

M7 Priority

Rsvd

M6 Priority

Rsvd

M5 Priority

Rsvd

M4 Priority

W

RESET:

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31 lsb

R

Rsvd

M3 Priority

Rsvd

M2 Priority

Rsvd

M1 Priority

Rsvd

M0 Priority

W

RESET:

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

0

Bit

Name

Description

0

Reserved

1:3

M7P

Master 7 Priority

4

Reserved

5:7

M6P

Master 6 Priority

8

Reserved

9:11

M5P

Master 5 Priority

12

Reserved

13:15

M4P

Master 4 Priority

16

Reserved

17:19

M3P

Master 3 Priority

20

Reserved

21:23

M2P

Master 2 Priority

24

Reserved

25:27

M1P

Master 1 Priority

28

Reserved

29:31

M0P

Master 0 Priority

Table 16-11. Hardware Assignments of Master Priority

Master

Priority

Description

Advertising