69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
Memory Map
Copyright © 12/13/06 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006
Document Classification: Proprietary Information
Page 461
Not approved by Document Control. For review only.
Memory Map
18
18.1
Overview
This chapter describes the physical address map for the PXA300 processor or PXA310 processor. Software can
use the memory management unit included in the processor to map these into a specific virtual address map, as
required.
The following diagrams describe the top-level memory map and decoding:
•
shows the physical address map decode regions
•
shows the summary memory map for region 0x0000_0000 to 0x7FFF_FFFF
•
shows the summary memory map for region 0x8000_0000 to 0xFFFF_FFFF
Accessing reserved portions of the memory map shown in
results in a data-abort
exception. Accessing reserved portions of a particular peripheral’s address space does not cause a data-abort
exception, but the data returned is undefined. The internal boot ROM is mapped to two different address spaces,
virtually to 0x0000_0000 - 0x0000_BFFF and physically to 0x5E00_0000 - 0x5E00_BFFF (see the Internal
Memory chapter for more information). At all times it appears in the 0x5E00_0000 - 0x5E00_BFFF region.
Before handing control to any OBM image, the boot ROM remaps the 0x0000_0000 - 0x0000_BFFF address
space to an external flash memory.
18.2
Differences Between the PXA300 Processor and
PXA310 Processor
The difference between the PXA300 processor and the PXA310 processor memory map is the addition of the
video accelerator (0x5600_0000) and MMC/SD/SDIO controller (0x4250_0000) address space on the PXA310
processor.
Figure 18-1. Physical Address Map Decode Regions
PXA300 processor or PXA310 processor Physical Address Mapping - Decode Regions
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
Block Decode
(64 Blocks, 64 Mbyte
each)
Unit Decode
(64 Units, 1 Mbyte
each) PXA300
processor or PXA310
processor.
Sub-Unit Decode
(1 Mbyte); for PXA300 processor or PXA310 processor.