Owner's manual

Table Of Contents
DS785UM1 5-3
Copyright 2007 Cirrus Logic
System Controller
EP93xx User’s Guide
5
5
The normal boot function is described in Chapter 4 on page 4-1.
Serial boot is functionally identical to normal boot except that the SBoot bit in the SysCfg
register is set. This mode is available for a software configuration option that is readable by
the boot code.
In either normal boot or serial boot mode, once the processor starts up, it will begin to
execute the instruction at logical address 0x0000_0000. Various configuration options are
provided to select a memory device for booting from at address location 0. The options are
listed in Table 5-2.
Table 5-2. Boot Configuration Options
EECLK EEDAT BOOT1 BOOT0 ASDO CSn[7:6] Boot Configuration
01 0 01
0 0
0 1
1 0
1 1
External boot fusing Sync boot mode and SDCSn3.
The media type must be either SROM or SyncFLASH.
The selection of the bus width is determined by latched
CSn[7:6] value:
16-bit
16-bit
32-bit
32-bit
01 0 00
0 0
0 1
1 0
1 1
External boot using Async boot mode and CSn0. The
selection of the bus width is determined by latched
CSn[7:6] value:
8-bit
16-bit
32-bit
32-bit
11 0 1 x
xx Internal boot from UART1.
1 1 0 0 x xx Internal SPI boot if HeaderID is found.
11 0 01
0 0
0 1
1 0
1 1
Internal boot using Sync boot mode at the chip select
where the HeaderID exists. The selection of the bus
width is determined by latched
CSn[7:6] value:
16-bit
16-bit
32-bit
32-bit
See memory map in Table 2-7 on page 2-16 for SYNC
boot mode.
11 0 00
0 0
0 1
1 0
1 1
Internal boot using Async boot mode at the chip select
where the HeaderID exists. The selection of the bus
width is determined by latched
CSn[7:6] value:
8-bit
16-bit
32-bit
32-bit
See memory map in Table 2-7 on page 2-16 for
ASYNC boot mode.