Table 5-2. boot configuration options -3, Table 5-2 – Cirrus Logic EP93xx User Manual

Page 129

Advertising
background image

DS785UM1

5-3

Copyright 2007 Cirrus Logic

System Controller

EP93xx User’s Guide

5

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

0

1

0

0

1

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

0

1

0

0

0

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

1

1

0

1

x

xx

Internal boot from UART1.

1

1

0

0

x

xx

Internal SPI boot if HeaderID is found.

1

1

0

0

1

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.

1

1

0

0

0

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.

Advertising