RM0401
38/771 RM0401 Rev 3
2.2 Memory organization
2.2.1 Introduction
Program memory, data memory, registers and I/O ports are organized within the same linear
4-Gbyte address space.
The bytes are coded in memory in Little Endian format. The lowest numbered byte in a word
is considered the word’s least significant byte and the highest numbered byte the most
significant.
The addressable memory space is divided into eight main blocks, of 512 Mbytes each.
2.2.2 Memory map and register boundary addresses
Figure 2. Memory map
06Y9
0E\WH
EORFN
&RUWH[0V
LQWHUQDO
SHULSKHUDOV
0E\WH
EORFN
1RWXVHG
0E\WH
EORFN
3HULSKHUDOV
0E\WH
EORFN
65$0
[
[)))))))
[
[)))))))
[
[)))))))
[
[&
[')))))))
[(
[))))))))
0E\WH
EORFN
&RGH
[[)))))))
[
5HVHUYHG
[))
[[))))
[
[')))))))
5HVHUYHG
65$0.%DOLDVHG
E\ELWEDQGLQJ
[[)))
$3%
$3%
[))
[[))))
5HVHUYHG
[
[))
$+%
)ODVKPHPRU\
[[))())))
[)))&[)))&
[[))))
[[))))))
[[))))
5HVHUYHG
5HVHUYHG
$OLDVHGWR)ODVK
V\VWHPPHPRU\RU
65$0GHSHQGLQJRQ
WKH%227SLQV
6\VWHPPHPRU\
[)))&[)))))))
[)))$[)))%)))
[)))[)))))
2SWLRQE\WHV
[
&RUWH[0LQWHUQDO
SHULSKHUDOV
[([()))))
5HVHUYHG
[([))))))))
5HVHUYHG
[%)))))))
5HVHUYHG
5HVHUYHG
5HVHUYHG
273DUHDORFN
[)))[)))$)