Crossbar Switch (XBAR)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 279
Chapter 10
Crossbar Switch (XBAR)
10.1 Introduction
This chapter describes the multi-port crossbar switch (XBAR), which supports simultaneous connections
between four master ports and four slave ports. A port splitter allows three of the MPC5606S slaves to be
consolidated on one slave port. XBAR supports a 32-bit address bus width and a 32-bit data bus width at
all master and slave ports.
The crossbar of MPC5606S is similar to that used on many PPC55xx and PPC56xx products except that
it cannot be configured by software and that it has a hard-wired configuration.
10.2 Block diagram
Figure 10-1 shows a block diagram of the crossbar switch.
Figure 10-1. XBAR block diagram
10.3 Overview
The XBAR allows for concurrent transactions to occur from any master port to any slave port. It is possible
for all master ports and slave ports to be in use at the same time as a result of independent master requests.
If a slave port is simultaneously requested by more than one master port, arbitration logic selects the higher
e200z0h
Crossbar Switch
512K
Master
Slave
16-ch
DMA
Display Control
Unit (DCU)
Port Splitter
Graphics
Core
PBRIDGEGRAM
4x128 Page Buffer
(3-Instruction/1-Data)
4x128 Page Buffer
(2-DCU/2-DMA)
PFlash Controller
4x16K
Flash EEE
512K
Flash
SRAM
(no ECC)
160K
SRAM
(ECC)
48K
DataInst
Memory Protection Unit (MPU)
Modules
Modules
Ctrl
PRAM
Ctrl
QuadSPI