
Freescale Semiconductor
12-1
Chapter 12
Crossbar Switch (XBS)
12.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 MCF5329 devices have up to seven masters and four slaves (7Mx4S) connected to the crossbar
switch. The seven masters are the ColdFire core, eDMA controller, FEC, LCD controller, USB host, USB
OTG modules, and a reserved master for factory test. The slaves are FlexBus/SDRAM controller, SRAM
controller, cryptography modules,and the peripheral bus controller.
is a block diagram of the MCF5329 family bus architecture showing the crossbar switch
configuration.
Figure 12-1. Bus Architecture Block Diagram
eDMA
Controller
ColdFire
Core
Crossbar Switch
Cryptography
Modules
FlexBus/SDRAM
Controller
SRAM
Backdoor
Master Modules
Slave Modules
LCD
Controller
Fast Ethernet
Controller
USB On-the-Go
Module
USB
Host
Other On-chip
Slave Peripherals
M0
M1
M2
M4
M5
M6
S1
S4
S6
S7
M7
Reserved for
Factory Test
MCF5329 Reference Manual, Rev 3
Содержание MCF5329
Страница 106: ...ColdFire Core 3 32 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 126: ...Enhanced Multiply Accumulate Unit EMAC 4 20 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 148: ...Cache 5 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 154: ...Static RAM SRAM 6 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 184: ...Power Management 8 18 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 204: ...Reset Controller Module 10 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 220: ...System Control Module SCM 11 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 228: ...Crossbar Switch XBS 12 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 268: ...General Purpose I O Module 13 40 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 392: ...SDRAM Controller SDRAMC 18 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 436: ...Fast Ethernet Controller FEC 19 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 564: ...Liquid Crystal Display Controller LCDC 22 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 594: ...FlexCAN 23 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 678: ...Pulse Width Modulation PWM Module 26 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 684: ...Watchdog Timer Module 27 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 692: ...Programmable Interrupt Timers PIT0 PIT3 28 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 704: ...DMA Timers DTIM0 DTIM3 29 12 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 720: ...Queued Serial Peripheral Interface QSPI 30 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 754: ...UART Modules 31 34 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 770: ...I2 C Interface 32 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 790: ...Message Digest Hardware Accelerator MDHA 33 20 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 866: ...Debug Module 36 50 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 902: ...Register Memory Map Quick Reference A 26 Freescale Semiconductor MCF5329 Reference Manual Rev 3...