Boot Modes; I 2 C Eeprom - Freescale Semiconductor MSC8144E Reference Manual

Quad core media signal processor
Table of Contents

Advertisement

Boot Program

6.5 Boot Modes

The Boot Mode is selected by the value in the RCWHR[BPRT] field. The following sections
describe the operation of each boot mode.
2
6.5.1 I
C EEPROM
The MSC8144 boot expects the I
Reset words. This section starts at address 0x0000 of the EEPROM and includes the
1.
reset words for the reset master, an indication as to the number of reset slaves and the
reset words for all the slaves.
Reserved. This section starts at address 0x008A and should be set to 0 for future
2.
compatibility.
3.
Boot configuration. This section starts at address 0x0090 of the EEPROM and can
contain one of the following:
— MAC addresses for up to 64 devices (6 bytes per address). The boot knows to associate
each address with the appropriate device based on an offset of 6 × RCWHR[DEVID].
The expected format is consecutive 6 byte fields.
— Serial RapidIO configuration. This option allows the user to configure up to 48
registers and should be used to set the appropriate values of RIO_CR and SGMII_CR
in the general configuration block. The expected format is address, data pairs. After the
last such pair (if there are less than 48) the address field should be set to 0xFFFFFFFF
to signal that no more configurations are necessary.
4.
Boot code. This section starts at address 0x0210 of the EEPROM and contains the user
code. The boot code must be of the size (n × 4) + m[bytes], where n is any integer
greater than or equal to 0 and m is either 0 or 1. If n is larger than 0, the value in the
Destination Address field must be 32-bit aligned.
Note:
Although not all sections are used by all boot port options, the section addresses are
fixed. However, if an I
configuration, security, and so on), addresses 0x000–0x20F must be valid.
1.48 pairs is the amount that fits in the same space as 64 MAC addresses (
6-10
2
C EEPROM to be divided in to four sections:
2
C EEPROM is required in the system for any reason (RCW,
MSC8144E Reference Manual, Rev. 3
(
64 6 ⋅
)
(
2 4 ⋅
)
)
=
48
Freescale Semiconductor
1

Advertisement

Table of Contents
loading

Table of Contents