
Boot Assist Module (BAM)
MPC5566 Microcontroller Reference Manual, Rev. 2
16-4
Freescale Semiconductor
•
DISNEX bit in the SIU_CCR register to determine if the Nexus port is enabled
•
MMU allows core access to MCU internal resources and the EBI
•
EBI registers and external bus pads, when using external boot modes
•
FlexCAN A, eSCI A and their pads, when using serial boot mode
•
eDMA during serial boot mode
16.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
Table 16-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
Содержание MPC5566
Страница 12: ...MPC5566 Microcontroller Reference Manual Devices Supported MPC5566 MPC5566 RM Rev 2 0 23 Apr 2008...
Страница 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Страница 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Страница 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Страница 331: ...System Integration Unit SIU MPC5566 Microcontroller Reference Manual Rev 2 6 128 Freescale Semiconductor...
Страница 343: ...Crossbar Switch XBAR MPC5566 Microcontroller Reference Manual Rev 2 7 12 Freescale Semiconductor...
Страница 361: ...Error Correction Status Module ECSM MPC5566 Microcontroller Reference Manual Rev 2 8 18 Freescale Semiconductor...
Страница 455: ...Interrupt Controller INTC MPC5566 Microcontroller Reference Manual Rev 2 10 42 Freescale Semiconductor...
Страница 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Страница 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Страница 679: ...Boot Assist Module BAM MPC5566 Microcontroller Reference Manual Rev 2 16 20 Freescale Semiconductor...
Страница 997: ...Deserial Serial Peripheral Interface DSPI MPC5566 Microcontroller Reference Manual Rev 2 20 72 Freescale Semiconductor...
Страница 1037: ...Enhanced Serial Communication Interface eSCI MPC5566 Microcontroller Reference Manual Rev 2 21 40 Freescale Semiconductor...
Страница 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Страница 1081: ...Voltage Regulator Controller VRC and POR Module MPC5566 Microcontroller Reference Manual Rev 2 23 8 Freescale Semiconductor...
Страница 1093: ...IEEE 1149 1 Test Access Port Controller JTAGC MPC5566 Microcontroller Reference Manual Rev 2 24 12 Freescale Semiconductor...
Страница 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...
Страница 1267: ...MPC5566 Reference Manual Revision History MPC5566 Microcontroller Reference Manual Rev 2 Freescale Semiconductor C 10...
Страница 1268: ...MPC5566 Reference Manual Revision History MPC5566 Microcontroller Reference Manual Rev 2 Freescale Semiconductor C 11...