MSC8144E Reference Manual, Rev. 3
6-20
Freescale
Semiconductor
Boot Program
6.5.3.2 Serial RapidIO with I
2
C Support
The user can place {addr, data} pairs in the I
2
C EEPROM to configure various registers. The
address field should be as seen by the SC140. This feature is most commonly used to configure
RIO_CR and SGMII_CR in the general configuration block. The boot supports up to 48 such
pairs. If less than 48 are used, the 4 bytes following the last pair should be set to 0xFFFFFFFF.
Note:
Multiple devices connected to a shared EEPROM see the same address/data pairs.
6.5.4 PCI
In this procedure a PCI HOST waits for the MSC8122 boot program to finish its default
initialization and then initializes the device by typically loading code and data to the internal
memory. Before enabling the PCI Host the boot code configures 3 PCI address inbound windows
as follows:
1.
Inbound window 0 maps a window of 512 KB starting at address 0xC0000000 which
consists of the entire M2 address space.
2.
Inbound window 1 maps the a window of 16 MB starting at address 0xD0000000 which
consists of the entire M3 address space.
Figure 6-11. Serial RapidIO Boot Flow
Set 0xC007B000 to 0x17171717
Disable tri-state on lanes
read address 0xC007B000
==0xA5A5A5A5
No
Yes
boot mode select = Serial RapidIO
Continue Boot Flow
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...