Boot Assist Module (BAM)
MPC5565 Microcontroller Reference Manual, Rev. 1.0
Freescale Semiconductor
15-17
15.4
Revision History
The following tables list the changes to the preliminary content in this chapter:
Table 15-12. Changes Between MPC5565RM Revisions 0.1 and 1
Added Table 15-6 “BAM FlexCAN Frequency at Reset (FMPLL Enabled out of Reset) to Serial Boot Mode FlexCAN and eSCI
Configuration section.
Added the location and register for the VLE bit by adding Table 15-6 and Figure 15-4.
Removed Table 15-6 and Figure 15-4 because it doesn’t apply to this device--it only applies to the MPC5516.
Section 15.1.3.5, “Serial Boot Mode,” Added the following:
Serial boot mode downloads:
• 64-bit password
• 32-bit start address
• 32-bit download consisting of 1-bit VLE flag (most significant bit)
followed by a 31-bit length field containing the number of bytes to receive (download length)
Set the VLE flag to 1 for devices that support variable length encoding and must run in VLE mode. When the VLE flag is set,
the BAM programs the external bus interface (EBI), RAM, and the flash memory map unit (MMU) TLB entries 1, 2, and 3 with
the VLE attribute.
Clear the VLE bit to 0 for devices that use the PowerPC Book E or Power Architecture instruction set mode.
Section 15.3.2.3.3, “Download Process for FlexCAN Serial Boot Mode,” Changed step 2 of the first bulleted list to:
2. Download the start address, VLE flag, and the number of data bytes to download.
Rewrote beginning of step 2 from the second bulleted list to read:
2. Download the start address, VLE bit, and the download size.
The host computer must send a FlexCAN message with an ID = 0x012 that contains:
•
32-bit start address in internal SRAM indicating where to store the succeeding data in memory;
•
32-bit number containing a 1-bit variable length encoded (VLE) flag followed by a 31-bit length field that contains the
number of data bytes to receive and store in memory before switching to execute the code just loaded.
Added: Set the VLE bit in the serial download data (most significant bit in the LENGTH word) if the code to download uses
VLE instructions.
Section 15.3.2.3.4, “eSCI Serial Boot Mode Download Process,” Changed step 2 of the first bulleted list to:
2. Download the start address, VLE flag, and the number of data bytes to download.
Rewrote beginning of step 2 from the second bulleted list to read:
2. Download the start address, VLE bit, and the download size.
The host computer must send the next eight bytes of eSCI data that contains:
•
32-bit start address in internal SRAM indicating where to store the succeeding data in memory;
•
32-bit number containing a 1-bit variable length encoded (VLE) flag followed by a 31-bit length field that contains the
number of data bytes to receive and store in memory before switching to execute the code just loaded.
Added: Set the VLE bit in the serial download data (most significant bit in the LENGTH word) if the code to download uses
VLE instructions.
Summary of Contents for MPC5565
Page 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Page 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Page 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Page 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Page 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Page 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Page 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...