13.07.2015 Views

Integrator/CP User Guide - ARM Information Center

Integrator/CP User Guide - ARM Information Center

Integrator/CP User Guide - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

System Architecture3.5 Flash memoryThe baseboard can be built with 16, 32, or 64MB of flash using 64 or 128Mb devices.(Typically, 16MB of flash is used.) Regardless of the size of flash memory, the top256KB of the flash device is reserved for the system boot code. The remaining flashmemory is available for your own code requirements.The physical address of the boot code varies according to the amount of flash fitted asshown in Figure 3-4. The true start of flash is 0x24000000 and the flash extends to thesize of the device fitted. For convenience, and to maintain compatibility with previous<strong>Integrator</strong> systems, a boot code alias region is provided at 0x20000000 and contains 256aliased copies of the 256KB boot code area.The bottom of the memory map is a configurable region. If the REMAP bit is 0, flashmemory appears at 0x0. See the documentation supplied with your core module formore information on REMAP.Switch S2[1] selects boot or user code at 0x0, see Setting the DIP switches on page 2-3.0x27FFFFFF0x27FFFFFFUndefined0x27FFFFFF0x27FC0000Boot codeUndefined0x25FFFFFF0x25FC0000Boot code0x24FFFFFF0x24FC0000Boot code<strong>User</strong> code<strong>User</strong> code<strong>User</strong> code0x24000000 0x24000000 0x24000000256 copies of256 copies of0x20000000boot code0x20000000boot code0x20000000256 copies ofboot code0x000FFFFFConfigurable0x000FFFFFConfigurable0x000FFFFF0x00000000area0x00000000area0x00000000Configurablearea16MB 32MB 64MBFigure 3-4 Flash memory mapping<strong>ARM</strong> DUI 0159B Copyright © 2002 <strong>ARM</strong> Limited. All rights reserved. 3-11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!