Peripheral Bridge (PBRIDGE_A, PBRIDGE_B)
MPC5565 Microcontroller Reference Manual, Rev. 1.0
Freescale Semiconductor
5-13
5.4.3
General Operation
Slave peripherals are modules that contain readable/writable control and status registers. The system bus
master reads and writes these registers through the PBRIDGE. The PBRIDGE generates module enables,
the module address, transfer attributes, byte enables, and write data as inputs to the slave peripherals. The
PBRIDGE captures read data from the slave interface and drives it on the system bus.
Separate interface ports are provided for on-platform and off-platform peripherals. The distinction
between on-platform and off-platform is made to allow platform-based designs incorporating the
PBRIDGE to separate the interface ports to allow for ease of timing closure. In addition, module selects
and control register storage for on-platform peripherals are allocated at synthesis time, allowing only
needed resources to be implemented. Off-platform module selects and control register storage do not have
the same degree of configurability.
The modules that are on-platform and those that are off-platform are detailed in
The PBRIDGE occupies a 64 MB portion of the address space. A 0.5 MB portion of this space is allocated
to on-platform peripherals. The remaining 63.5 MB is available for off-platform devices. The register
maps of the slave peripherals are located on 16-KB boundaries. Each slave peripheral is allocated one
16-KB block of the memory map, and is activated by one of the module enables from the PBRIDGE. Up
to thirty-two 16-KB external slave peripherals can be implemented, occupying contiguous blocks of
16 KBs. Two global external slave module enables are available for the remaining 63 MB of address space
to allow for customization and expansion of addressed peripheral devices. In addition, a single non-global
module enable is also asserted whenever any of the 32 non-global module enables is asserted.
The PBRIDGE is responsible for indicating to slave peripherals if an access is in supervisor or user mode.
The PBRIDGE can block user mode accesses to certain slave peripherals or it can allow the individual
slave peripherals to determine if user mode accesses are allowed. In addition, peripherals can be
designated as write-protected. The PBRIDGE supports the notion of trusted masters for security purposes.
Table 5-7. On-Platform and Off-Platform Peripherals
On-Platform
Off-Platform
Enhanced direct memory access (eDMA)
Deserial serial peripheral interface (DSPI)
PBridge A and B
Enhanced queued analog-to-digital converter (eQADC)
Interrupt controller (INTC)
Enhanced serial communication interface (eSCI)
Error correction status module (ECSM)
FlexCAN controller area network
System bus crossbar switch (XBAR)
Boot assist module (BAM)
System integration unit (SIU)
Enhanced modular input/output subsystem (eMIOS)
Frequency modulated phase locked loop (FMPLL)
Enhanced time processing unit (eTPU)
External bus interface (EBI)
Flash bus interface unit (FBIU)
Summary of Contents for MPC5565
Page 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Page 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Page 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Page 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Page 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Page 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Page 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...