RM0390
56/1328 RM0390 Rev 4
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 8 main blocks, of 512 Mbyte each.
2.2.2 Memory map and register boundary addresses
Figure 2. Memory map
069
0E\WH
%ORFN
&RUWH[0
,QWHUQDO
SHULSKHUDOV
0E\WH
%ORFN
)0&
0E\WH
%ORFN
)0&EDQN
DQG4XDG63,
[
[)))))))
[
[)))))))
[
[)))))))
[
[)))))))
[
[)))))))
[$
[&)))))))
['
[')))))))
[(
[))))))))
65$0.%DOLDVHG
%\ELWEDQGLQJ
5HVHUYHG
[[%)))
[&[))))
[[)))))))
[
5HVHUYHG
[)))
[[))))
[
5HVHUYHG [&[)))))))
$+%
[[')))))))
$+%
65$0.%DOLDVHG
%\ELWEDQGLQJ
[%))
[
[[))))
$3%
$3%
[%))
[&[))))
5HVHUYHG
[[)))))))
[))))
$+%
5HVHUYHG
)ODVKPHPRU\
[[)))))))
[)))[)))$)
[)))&[)))&)
[[)))))
[[))))))
[[)))))
6\VWHPPHPRU\
5HVHUYHG
5HVHUYHG
$OLDVHGWR)ODVKV\VWHP
PHPRU\RU65$0GHSHQGLQJ
RQWKH%227SLQV
2SWLRQ%\WHV
5HVHUYHG
[)))&[)))))))
[)))$[))))))
5HVHUYHG
[[))))
5HVHUYHG
[[))(%)))
[))(&[))(&)
2SWLRQE\WHV
5HVHUYHG
[))(&[))())))
[
&RUWH[0LQWHUQDO
SHULSKHUDOV
[([()))))
5HVHUYHG [([))))))))
0E\WH
%ORFN
)0&4XDG63,
0E\WH
%ORFN
)0&EDQN
0E\WH
%ORFN
3HULSKHUDOV
0E\WH
%ORFN
65$0
0E\WH
%ORFN
65$0
5HVHUYHG
5HVHUYHG