CHAPTER 3 CPU FUNCTIONS
User’s Manual U13850EJ4V0UM
80
3.4.2 Image
The core CPU supports 4 GB of “virtual” addressing space, or 256 memory blocks, each containing 16 MB memory
locations. In actuality, the same 16 MB block is accessed regardless of the values of bits 31 to 24 of the CPU
address. The image of the virtual addressing space is shown below.
Because the higher 8 bits of a 32-bit CPU address are ignored and the CPU address is only seen as a 24-bit
external physical address, the physical location xx000000H is equally referenced by multiple address values
00000000H, 01000000H, 02000000H, ... FE000000H, FF000000H.
Figure 3-6. Image on Address Space
FFFFFFFFH
FF000000H
FEFFFFFFH
Image
CPU address space
Image
Image
Image
Image
FE000000H
FDFFFFFFH
02000000H
01FFFFFFH
01000000H
00FFFFFFH
00000000H
Physical address space
Internal peripheral I/O
Internal RAM
(Access prohibited)
Internal ROM
xxFFFFFFH
xx000000H