English
Language : 

PXD10RM Datasheet, PDF (277/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
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 PXD10 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 PXD10 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.
e200z0h
Core
Inst
Data
16-ch
DMA
Crossbar Switch
Memory Protection Unit (MPU)
Port Splitter
Display Control
Unit (DCU)
Master
Modules
4x128 Page Buffer
(3-Instruction/1-Data)
4x128 Page Buffer
(2-DCU/2-DMA)
GRAM
Ctrl
PBRIDGE
PRAM
Ctrl
QuadSPI
Slave
Modules
PFlash Controller
512K
Flash
512K
Flash
4x16K
EEE
Graphics
SRAM
(no ECC)
160K
SRAM
(ECC)
48K
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
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
10-1