MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor
5-5
5.3.1
Register Descriptions
There are three types of registers that control each PBRIDGE. All registers are 32-bit registers and can
only be accessed in supervisor mode by trusted bus masters. Additionally, these registers must only be read
from or written to by a 32-bit aligned access. PBRIDGE registers are mapped into the PBRIDGE_A and
PBRIDGE_B address spaces. The protection and access fields of the MPR, PACR, and OPACR registers
are 4 bits in width.
5.3.1.1
Master Privilege Control Register (PBRIDGE_x_MPCR)
Each master privilege control register (PBRIDGE_
x
_MPCR) specifies 4-bit access fields defining the
access privilege level associated with a bus master in the platform, as well as specifying whether write
accesses from this master are bufferable. The registers provide one field per bus master. Note that access
field 4 is available only in the MPC5553.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R MBW
0
MTR
0
MTW
0
MPL
0
MBW
1
MTR
1
MTW
1
MPL
1
MBW
2
MTR
2
MTW
2
MPL
2
MBW
3
MTR
3
MTW
3
MPL
3
W
Reset
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
Reg Addr
Base + 0x0000
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R MBW
4
1
1
Available only in the MPC5553
MTR
4
1
MTW
4
1
MPL
4
1
W
Reset
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
Reg Addr
Base + 0x0000
Figure 5-2. Master Privilege Control Registers (PBRIDGE_x_MPCR)
Table 5-4. PBRIDGE_x_MPCR Field Descriptions
Bits
Name
Description
0
MBW0
Master buffer writes. Determines whether the PBRIDGE is enabled to buffer writes from
the CPU. Writes not able to be buffered by default.
0 Write accesses from the CPU are not bufferable
1 Write accesses from the CPU are allowed to be buffered
1
MTR0
Master trusted for reads. Determines whether the CPU is trusted for read accesses.
Trusted by default.
0 The CPU is not trusted for read accesses.
1 The CPU is trusted for read accesses.
Access Field 0
Access Field 1
Access Field 2
Access Field 3
Access Field 4
Access Field 5
Access Field 6
Access Field 7
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...