
Boot Assist Module (BAM)
MPC5644A Microcontroller Reference Manual, Rev. 6
624
Freescale Semiconductor
The MMU regions are mapped with logical address the same as physical address except for the external
bus interface (EBI). The logical EBI address space is mapped to physical address space of the internal
Flash memory. This allows code, written to run from external memory, to be executed from internal Flash.
After the MMU configuration, the BAM program checks the BOOTCFG field of the reset status register
(SIU_RSR) and the appropriate boot sequence is started as shown in
.
Depending on the values stored in the censorship word and serial boot control word in the shadow row of
the internal Flash memory, the internal Flash memory can be enabled or disabled, the Nexus port can be
enabled or disabled, the password received in the serial boot mode is compared with the fixed public
password or compared to a user programmable password in the internal Flash memory.
Table 21-2. MMU configuration for internal flash boot
TLB
entry
Region
Logical
base address
Physical
base address
Size
Attributes
0
Peripheral Bridge B
1
and BAM
1
This device has only a single peripheral bridge, but to match the memory map of other devices in the MPC5500
family the peripherals are mapped to appear as if they are on two different peripheral bridges.
0xFFF0_0000
0xFFF0_0000
1 MB
Guarded
Big endian
Global PID
1
Internal Flash
0x0000_0000
0x0000_0000
16 MB
Not guarded
Big endian
Global PID
2
EBI
0x2000_0000
0x0000_0000
16 MB
Not guarded
Big endian
Global PID
3
Internal SRAM
0x4000_0000
0x4000_0000
256 KB
Not guarded
Big endian
Global PID
4
Peripheral Bridge A
0xC3F0_0000
0xC3F0_0000
1 MB
Guarded
Big endian
Global PID
Table 21-3. Boot modes
BOOTCFG
[0:1]
Censorship
control
0x00FF_FDE
0
Serial boot
control
0x00FF_FDE
2
Boot mode name
Internal
Flash
state
Nexus
state
Serial
password
00
!0x55AA
1
Any value
Internal—Censored
Enabled
Disable
d
Flash
0x55AA
Internal—Public
Enabled Enabled
Public
01
Any value
0x55AA
Serial—Flash password
Enabled
Disable
d
Flash
!0x55AA
Serial—Public password
Disable
d
Enabled
Public
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...