English
Language : 

3069RF-ZTAT Datasheet, PDF (655/1003 Pages) Renesas Technology Corp – RENESAS 16-BIT SINGLE-CHIP MICROCOMPUTER
H'00000
EB0
H'01000
EB1
H'02000
EB2
H'03000
EB3
H'04000
EB4
H'05000
EB5
H'06000
EB6
H'07000
EB7
H'08000
This area is accessible as both a RAM
area and as a flash memory area.
H'FFBF20
H'FFE000
H'FFEFFF
Flash memory
(user MAT)
EB8 to EB15
On-chip RAM
H'7FFFF
H'FFFF1F
Figure 18.18 Example of a RAM-Overlap Operation
Figure 18.18 shows an example of an overlap on block area EB0 of the flash memory.
Emulation is possible for a single area selected from among the eight areas, from EB0 to EB7, of
user MAT bank 0. The area is selected by the setting of the RAM2 to RAM0 bits in the RAMCR
register.
(1) To overlap a part of the RAM on area EB0, to allow realtime programming of the data for this
area, set the RAMCR register's RAMS bit to 1, and each of the RAM2 to RAM0 bits to 0.
(2) Realtime programming is carried out using the overlaid area of RAM.
In programming or erasing the user MAT, it is necessary to run a program that implements a
series of procedural steps, including the downloading of a on-chip program. In this process, set the
download area with FTDAR so that the overlaid RAM area and the area where the on-chip
program is to be downloaded do not overlap. The initial setting (H'00) of FTDAR or a setting of
H'01 causes part of the tuned data area to overlap with part of the download area. When using the
initial setting of FTDAR, the data that is to be programmed must be saved beforehand in an area
that is not used by the system.
Figure 18.19 shows an example of programming of the data, after emulation has been completed,
to the EB0 area in the user MAT.
Rev. 5.0, 09/04, page 633 of 978