upd70f3422gj-gae-qs-ax Renesas Electronics Corporation., upd70f3422gj-gae-qs-ax Datasheet - Page 115

no-image

upd70f3422gj-gae-qs-ax

Manufacturer Part Number
upd70f3422gj-gae-qs-ax
Description
32-bit Single-chip Microcontroller
Manufacturer
Renesas Electronics Corporation.
Datasheet
CPU System Functions
ROM mask devices
Flash memory
devices
3.3.1 Normal operation mode
3.3.2 Flash programming mode (flash memory devices only)
3.4.1 CPU address space and physical address space
3.4 Address Space
In normal operation mode, the internal flash memory is not re-programmed.
After reset release, the firmware acquires the user's reset vector from the flash
memory. The reset vector contains the start address of the user’s program
code. The firmware branches to that address. Program execution is started.
After reset release the user’s program is always started at address
0000 0000
In flash programming mode, the internal flash memory is erased and
re-programmed.
After reset release, the firmware initiates loading of the user's program code
from the external flash programmer and programs the flash memory.
After detaching the external flash programmer, the microcontroller can be
started up with the new user's program in normal operation mode.
For more information see section “Flash Memory“ on page 229.
In the following sections, the address space of the CPU is explained. Size and
addresses of CPU address space and physical address space are explained.
The address range of data space and program space together with their wrap-
around properties are presented.
The CPU supports the following address space:
• 4 GB CPU address space
• 64 MB physical address space
Any 32-bit address is translated to its corresponding physical address by
ignoring bits 31 to 26 of the address. Thus, 64 addresses point to the same
physical memory address. In other words, data at the physical address
0000 0000
0800 0000
The 64 MB physical address space is seen as 64 images in the 4 GB CPU
address space:
Preliminary User’s Manual U17566EE1V2UM00
With the 32-bit general purpose registers, addresses for a 4 GB memory
can be generated. This is the maximum address space supported by the
CPU.
The CPU provides 64 MB physical address space. That means that a
maximum of 64 MB internal or external memory can be accessed.
H
H
H
.
, …, F800 0000
can additionally be accessed by addresses 0400 0000
H
, or FC00 0000
H
.
H
Chapter 3
,
115

Related parts for upd70f3422gj-gae-qs-ax