English
Language : 

SH7059 Datasheet, PDF (57/1042 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
SH7058 (Rev.3, REJ09B0046-0300H)
23.7 Flash Memory Emulation in RAM
Figure 23.19 Programming of Tuned Data
887
EB0 to EB15
H'00000
H'01000
H'02000
H'03000
H'04000
H'05000
H'06000
H'07000
H'08000
…
H'FFFFF
Differences between SH7058 and SH7058S/SH7059
SH7058S/SH7059
25.7 Flash Memory Emulation in RAM
Figure 25.19 Programming of Tuned Data
Address amended
EB0 to EB15
H'000000
H'001000
H'002000
H'003000
H'004000
H'005000
H'006000
H'007000
H'008000
…
H'17FFFF
<On-chip RAM>
H'FFFF0000
H'FFFF0FFF
FTDAR setting
…
H'FFFFBFFF
<On-chip RAM>
H'FFFE8000
H'FFFE8FFF
FTDAR setting
…
H'FFFEBFFF
…
H'FFFFBFFF
887
Note: Setting the RAMS bit to 1 puts all the blocks in flash
memory in the programming/erasing-protected state
regardless of the values of the RAM2 to RAM0 bits
(emulation protection). Clear the RAMS bit to 0 before
actual programming or erasure.
23.8.1 Switching between User MAT and User Boot MAT
888
(2) To ensure that the MAT that has been switched to is
accessible, execute four NOP instructions in on-chip RAM
immediately after writing to FMATS of on-chip RAM (this
prevents access to the flash memory during MAT
switching).
<On-chip RAM>
H'FFFEBFFF→EB4
Note amended
Note: Setting the RAMS bit to 1 puts all the blocks in flash
memory in the programming/erasing-protected state
regardless of the values of the RAM0 bit (emulation
protection). Clear the RAMS bit to 0 before actual
programming or erasure.
25.8.1 Switching between User MAT and User Boot MAT
Description amended
(2) To ensure that the MAT that has been switched to is
accessible, execute eight NOP instructions in on-chip RAM
immediately after writing to FMATS of on-chip RAM (this
prevents access to the flash memory during MAT
switching).
(5) Memory sizes of the user MAT and user boot MAT are
different. When accessing the user boot MAT, do not
access addresses exceeding the 8-kbyte memory space. If
access goes beyond the 8-kbyte space, the values read
are undefined.
(5) Memory sizes of the user MAT and user boot MAT are
different. When accessing the user boot MAT, do not
access addresses exceeding the 12-Kbyte memory space.
If access goes beyond the 12-Kbyte space, the values read
are undefined.
Rev.3.00 Mar. 12, 2008 Page lvii of xc
REJ09B0177-0300