Freescale Semiconductor
15-1
Chapter 15
Crossbar Switch (XBS)
15.1
Overview
This section provides information on the layout, configuration, and programming of the crossbar switch.
The crossbar switch connects the bus masters and bus slaves using a crossbar switch structure. This
structure allows bus masters to access different bus slaves simultaneously with no interference while
providing arbitration among the bus masters when they access the same slave. A variety of bus arbitration
methods and attributes may be programmed on a slave by slave basis.
The MCF5445
x
devices have up to seven masters and slaves (7Mx6S) connected to the crossbar switch.
The seven masters are the ColdFire core, eDMA controller, FECs, USB OTG module, PCI controller, and
serial boot. The slaves are SDRAM controller, FlexBus, SRAM controller ATA controller, PCI
controller,backdoor, and the peripheral bus controller.
is a block diagram of the MCF5445
x
family bus architecture showing the crossbar switch
configuration.
Figure 15-1. Bus Architecture Block Diagram
eDMA
Controller
ColdFire
Core
Crossbar Switch
ATA
FlexBus
SDRAM
Controller
Master Modules
Slave Modules
Fast Ethernet
Controller 0
USB On-the-Go
Module
PCI
Other On-chip
Slave Peripherals
M0
M1
M2
M3
M5
M6
S1
S2
S3
S7
M7
Serial Boot
Fast Ethernet
Controller 1
SRAM
S4
Backdoor
PCI
S5
Summary of Contents for MCF54455
Page 33: ...xxviii Freescale Semiconductor ...
Page 67: ...Freescale Semiconductor 1 ...
Page 125: ...Freescale Semiconductor 1 ...
Page 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Page 173: ...Cache 6 28 Freescale Semiconductor ...
Page 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Page 207: ...Power Management 9 16 Freescale Semiconductor ...
Page 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Page 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Page 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Page 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Page 601: ...Freescale Semiconductor 1 ...
Page 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Page 843: ...Freescale Semiconductor 1 ...
Page 921: ...Revision History A 6 Freescale Semiconductor ...