![Freescale Semiconductor MCF54455 Reference Manual Download Page 44](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541044.webp)
Overview
Freescale Semiconductor
1-11
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), as well as 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
selected because it 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-chacheable, and
one ACR is then used to identify cacheable addresses. For example,
ADDR[31] equaling 0 identifies the cacheable space.
1.7.1
Internal Peripheral Space
The internal peripheral space contains locations for all internal registers used to program and control the
device’s functional blocks and external interfaces.
summarizes the various register spaces and
their base addresses. Each slot is 16 kB in size, which is not necessarily taken up entirely by the functional
blocks. Any slot not illustrated is reserved. See corresponding chapter for details on their individual
memory maps.
Table 1-3. Internal Peripheral Space Memory Map
Base Address
Slot Number
Peripheral
0xFC00_0000
0
SCM (MPR and PACRs)
0xFC00_4000
1
Crossbar switch
0xFC00_8000
2
FlexBus
0xFC03_0000
12
FEC0
0xFC03_4000
13
FEC1
0xFC03_C000
15
Real-Time Clock
0xFC04_0000
16
SCM (CWT and Core Fault Registers)
0xFC04_4000
17
eDMA Controller
0xFC04_8000
18
Interrupt Controller 0
0xFC04_C000
19
Interrupt Controller 1
0xFC05_4000
21
Interrupt Controller IACK
0xFC05_8000
22
I
2
C
0xFC05_C000
23
DSPI
0xFC06_0000
24
UART0
0xFC06_4000
25
UART1
0xFC06_8000
26
UART2
0xFC07_0000
28
DMA Timer 0
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 ...