MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 7-7
012 3 456789101112131415
RRO
1
00 0 000000000000
W —
2
Reset000 0 000000000000
Reg Addr Base + 0x0010 (SGPCR0); 0x0110 (SGPCR1); 0x0310 (SGPCR3); 0x0610 (SGPCR6); 0x0710 (SGPCR7)
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R 0 0 0 0 0 0 ARB 0 0 PCTL 0 PARK
W
Reset000 0 000000000000
Reg Addr Base + 0x0010 (SGPCR0); 0x0110 (SGPCR1); 0x0310 (SGPCR3); 0x0610 (SGPCR6); 0x0710 (SGPCR7)
1
After this bit is set, only hardware reset will clear it
2
Some of these unused bits are writable and readable, but the bits serve no function. Setting any of these bits
has no effect on the operation of this module.
Figure 7-3. Slave General-Purpose Control Registers (XBAR_SGPCRn)
Table 7-4. XBAR_SGPCRn Field Descriptions
Bits Name Description
0 RO Read only. Used to force all of a slave port’s registers to be read only. After being written
to 1 it can only be cleared by hardware reset. This bit is cleared by hardware reset.
0 All this slave port’s registers can be written.
1 All this slave port’s registers are read only and cannot be written (attempted writes have
no effect and result in an error response).
1–21 — Reserved, should be cleared.
22–23 ARB Arbitration mode. Used to select the arbitration policy for the slave port. This field is
initialized by hardware reset.
00 Fixed priority using MPR
01 Round-robin priority
1x Reserved
24–25 — Reserved, should be cleared.
26–27 PCTL Parking control. Used to select the parking algorithm used by the slave port. This field is
initialized by hardware reset.
00 When no master is making a request, the arbiter will park the slave port on the master
port defined by the PARK control field.
01 POL – Park on last. When no master is making a request, the arbiter will park the slave
port on the last master to own the slave port.
10 LPP – Low power park. When no master is making a request, the arbiter will park the
slave port on no master and will drive all slave port outputs to a safe state.
11 Reserved