Boot Assist Module (BAM)
MPC5565 Microcontroller Reference Manual, Rev. 1.0
15-4
Freescale Semiconductor
•
eDMA during serial boot mode
15.3.2
BAM Program Operation
The MCU core accesses the BAM after RSTOUT negates and before the application program executes.
The BAM program configures the e200z6 core MMU access for all MCU internal resources and external
memory, as shown in
. The memory map configuration is the same for internal flash boot mode.
MMU maps the logical addresses to the same physical addresses for all modules except for the external
bus interface (EBI). The logical EBI addresses are mapped to physical addresses in internal flash memory.
This allows code developed to run from external memory to run from internal flash memory.
The BAM program reads the following data and determines the boot mode for the boot sequence:
•
BOOTCFG[0:1] located in the reset status register (SIU_RSR)
•
Censorship control field located at 0x00FF_FDE0 in the shadow row of internal flash
•
Serial boot control field located at 0x00FF_FDE2 in the shadow row of internal flash
The boot mode determines the following:
•
Enables or disables internal flash memory
•
Enables or disables the Nexus port
•
Compares the password received in serial boot mode to a preset public password or a
programmable password located in internal flash
Table 15-2. MMU Configuration for Internal Flash Boot
TLB
Entry
Region
Attributes
Logical Base
Address
Physical Base
Address
Size
0
Peripheral bridge B
and BAM
• Cache inhibited
• Guarded
• Big endian
• Global PID
0xFFF0_0000
0xFFF0_0000
1 MB
1
Internal flash
• Cache enabled
• Not guarded
• Big endian
• Global PID
0x0000_0000
0x0000_0000
16 MB
2
EBI
• Cache enabled
• Not guarded
• Big endian
• Global PID
0x2000_0000
0x0000_0000
16 MB
3
Internal SRAM
• Cache inhibited
• Not guarded
• Big endian
• Global PID
0x4000_0000
0x4000_0000
256 KB
4
Peripheral bridge A
• Cache inhibited
• Guarded
• Big endian
• Global PID
0xC3F0_0000
0xC3F0_0000
1 MB
Содержание MPC5565
Страница 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Страница 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Страница 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Страница 325: ...Error Correction Status Module ECSM MPC5565 Microcontroller Reference Manual Rev 1 0 8 16 Freescale Semiconductor...
Страница 515: ...External Bus Interface EBI MPC5565 Microcontroller Reference Manual Rev 1 0 12 70 Freescale Semiconductor...
Страница 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Страница 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Страница 577: ...Boot Assist Module BAM MPC5565 Microcontroller Reference Manual Rev 1 0 15 18 Freescale Semiconductor...
Страница 895: ...Deserial Serial Peripheral Interface DSPI MPC5565 Microcontroller Reference Manual Rev 1 0 19 72 Freescale Semiconductor...
Страница 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Страница 1145: ...MPC5565 Register Map MPC5565 Microcontroller Reference Manual Rev 1 0 A 60 Freescale Semiconductor...
Страница 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...