![Freescale Semiconductor MPC5553 Reference Manual Download Page 626](http://html1.mh-extra.com/html/freescale-semiconductor/mpc5553/mpc5553_reference-manual_2330655626.webp)
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor
16-3
16.3
Functional Description
16.3.1
BAM Program Resources
The BAM program uses/initializes following MCU resources:
•
The BOOTCFG field in the reset status register (SIU_RSR) to determine the boot option.
•
The location and value of the reset configuration halfword (RCHW) to determine the location of
boot code and the boot configuration options. Refer to
” for information about
the RCHW.
•
The DISNEX bit in the SIU_CCR to determine if the Nexus port is enabled.
•
The MMU to allow core access to the MCU internal resources and external bus.
•
The EBI registers and external bus pads, when performing external boot modes.
•
The CAN_A, eSCI_A and their pads, when performing serial boot mode.
•
The eDMA during serial boot mode.
16.3.2
BAM Program Operation
BAM is accessed by the MCU core after the negation of RSTOUT, before user code starts.
First, the BAM program configures e200z6 core MMU to allow access to all MCU internal resources and
external memory space, according the
. This MMU setup remains the same for internal flash
Boot mode.
0xFFFF_D000–
0xFFFF_DFFF
BAM Program Mirrored
0xFFFF_E000–
0xFFFF_EFFF
BAM Program Mirrored
0xFFFF_F000–
0xFFFF_FFFF
BAM Program
Table 16-2. MMU Configuration for Internal Flash Boot
TLB
Entry
Region
Logical Base
Address
Physical Base
Address
Size
Attributes
0
Peripheral Bridge B and
BAM
0xFFF0_0000
0xFFF0_0000
1 MB
Cache inhibited
Guarded
Big Endian
Global PID
1
Internal flash
0x0000_0000
0x0000_0000
16 MB
Cache enabled
Not guarded
Big Endian
Global PID
2
EBI
0x2000_0000
0x2000_0000
16 MB
Cache enabled
Not guarded
Big Endian
Global PID
Table 16-1. BAM Memory Map (Continued)
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...