Programmer’s Reference

Booting from static expansion memory

The memory maps for S1-2 ON (BOOTSEL1 HIGH) and S1-1 OFF (BOOTSEL0 LOW) are shown in Figure 4-3.

 

 

Static

 

Static

 

 

Static

 

 

Static

0x3FFFFFFF

 

 

 

 

 

 

 

Static CS 3

 

expansion

expansion

 

expansion

 

expansion

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x3C000000

 

 

SRAM

 

SRAM

 

 

SRAM

 

 

SRAM

0x3BFFFFFF

 

 

 

 

 

 

 

Static CS2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x38000000

 

 

Static

 

Static

 

 

NOR

 

 

NOR

0x37FFFFFF

 

 

 

 

 

 

 

Static CS1

 

 

expansion

 

expansion

 

 

flash 2

 

 

flash 2

 

 

 

 

 

 

 

0x34000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NOR

 

NOR

 

 

NOR

 

 

NOR

0x33FFFFFF

 

 

 

 

 

 

 

Static CS 0

 

 

flash 1

 

flash 1

 

 

flash 1

 

 

flash 1

0x30000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x07FFFFFF

 

 

MPMC

MPMC

MPMC

MPMC

SDRAM CS0

 

 

SDRAM

SDRAM

SDRAM

SDRAM

 

 

0x04000000

 

 

 

 

 

 

 

 

Static

MPMC

 

MPMC

0x03FFFFFF

 

 

NOR

Remapped

 

 

SDRAM

SDRAM

 

 

expansion

flash 2

memory

 

 

CS0

CS0

 

 

 

 

0x0

 

 

 

 

 

 

DEVCHIP REMAP

HIGH

LOW

HIGH

LOW

 

FPGA_REMAP

HIGH

HIGH

LOW

LOW

 

 

 

State at

SDRAM at

(not used)

Normal

 

 

 

reset

0x0 visible

 

operation

 

Figure 4-3 Booting from static expansion memory

ARM DUI 0224I

Copyright © 2003-2010 ARM Limited. All rights reserved.

4-13

Page 179
Image 179
ARM ARM DUI 0224I manual Booting from static expansion memory