![Freescale Semiconductor MCF54455 Reference Manual Download Page 339](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541339.webp)
Crossbar Switch (XBS)
15-2
Freescale Semiconductor
The modules are assigned to the numbered ports on the crossbar switch in the below table.
NOTE
This memory map provides two disjoint regions mapped to the FlexBus
controller to support glueless connections to external memories (e.g., flash
and SRAM) and a second space with one (or more) unique chip-selects that
can be used for non-cacheable, non-memory devices (addresses
0xC000_0000–0xDFFF_FFFF). Additionally, this mapping is easily maps
into the ColdFire access control registers, which provide a coarse
association between memory addresses and their attributes (e.g., cacheable,
non-cacheable). For this device, one possible configuration defines the
default memory attribute as non-cacheable, and one ACR then identifies
cacheable addresses, e.g., ADDR[31] equals 0 identifies the cacheable
space.
Table 15-1. Crossbar Switch Master/Slave Assignments
Master Modules
Crossbar Port
Module
Master 0 (M0)
ColdFire core
Master 1 (M1)
eDMA controller
Master 2 (M2)
Fast Ethernet controller 0
Master 3 (M3)
Fast Ethernet controller 1
Master 5 (M5)
PCI controller
Master 6 (M6)
USB On-the-Go
Master 7 (M7)
Serial boot
Slave Modules
Crossbar Port
Module
Address Range
Slave 1 (S1)
Flexbus
0x0000_0000–0x3FFF_FFFF &
0xC000_0000–0xDFFF_FFFF
Slave 2 (S2)
SDRAM Controller
0x4000_0000–0x7FFF_FFFF
Slave 3 (S3)
ATA Controller
0x9000_0000–0x9FFF_FFFF
Slave 4 (S4)
Internal SRAM Backdoor
0x8000_0000–0x8FFF_FFFF
Slave 5 (S5)
PCI Controller
0xA000_0000–0xBFFF_FFFF
Slave 7 (S7)
Other on-chip slave peripherals 0xF000_0000–0xFFFF_FFFF
1
Unused address spaces are reserved.
2
See the various peripheral chapters for their memory maps. Any unused space by these
peripherals within this memory range is reserved and must not be accessed.
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 ...