Boot Modes
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
6-13
The I
2
C boot loading is performed with the I
2
C controller. To allow for EEPROMs of up to 0.5
Mbytes, 19-bit addressing is used. The 3 most significant bits (msb) of the address are placed as
the 3 least significant bits (lsb) of the I
2
C slave address. The 4 msb of the I
2
C slave address are
always 1010. The I
2
C controller expects a specific memory image when trying to read data
during the EEPROM as shown in Figure 6-5.
The I
2
C memory image is consisted of:
1.
Block Control. A 1-byte control field that contains:
— 1 bit of CSE. A 1 indicates that the checksum is enabled.
— 1 reserved bit that should be cleared (0).
— 6 bits of CHIP_ID indicate the destination chip. 0x3F means broadcast.
2.
Block Size. These 3 bytes represent the number of bytes in the payload data field (e.g if
the payload size is 12 bytes, Block Size = {0x00, 0x00, 0x0C}).
3.
Next Block Address. The address in which the next block is located. If the next block
address equals 0x0 the bootloader assumes that the next block is sequential. If next
block address equals 0xFFFFFFFF, this block is the end block.
4.
Destination Address. The address to which the payload data should be written.
5.
Payload Data. Holds up to 2
24
bytes (16 Mbytes) of data to be written to on-device
memory according to the destination address.
Figure 6-5. EEPROM Data Format
Block Control
1 bytes
Payload Data
Checksum
2 bytes
Block Size
3 bytes
Checksum
2 bytes
Next Block Address
4 bytes
Destination Address
4 bytes
Up to
2^24
bytes
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...