INTERNAL MEMORY
6.4 Registers Associated with the Internal Flash Memory
6
6.4.5 Virtual Flash S Bank Registers
Virtual Flash S Bank Register 0 (FESBANK0)
Virtual Flash S Bank Register 1 (FESBANK1)
Virtual Flash S Bank Register 2 (FESBANK2)
Virtual Flash S Bank Register 3 (FESBANK3)
Virtual Flash S Bank Register 4 (FESBANK4)
Virtual Flash S Bank Register 5 (FESBANK5)
Virtual Flash S Bank Register 6 (FESBANK6)
Virtual Flash S Bank Register 7 (FESBANK7)
<Address: H’0080 01E8>
<Address: H’0080 01EA>
<Address: H’0080 01EC>
<Address: H’0080 01EE>
<Address: H’0080 01F0>
<Address: H’0080 01F2>
<Address: H’0080 01F4>
<Address: H’0080 01F6>
b0
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
9
0
10
0
11
12
0
13
0
14
0
b15
0
MODENS
0
SBANKAD
0
<After reset: H’0000>
b
Bit Name
MODENS
Function
R
R
W
W
0
0: Disable virtual flash emulation function
1: Enable virtual flash emulation function
Virtual flash emulation enable bit
No function assigned. Fix to "0".
1–7
8
0
0
SBANKAD
Start address A12–A19 of the relevant S bank
R
W
S bank address
Note: • These registers must always be accessed in halfwords.
(1) MODENS (Virtual Flash Emulation Enable) bit (Bit 0)
The MODENS bit can be set to "1" after entering virtual flash emulation mode (by setting the FEMMOD bit to
"1" while the FENTRY bit = "0"). This causes the virtual flash emulation function to be enabled for the S bank
area selected by the SBANKAD bits.
(2) SBANKAD (S Bank Address) bits (Bits 8–15)
The SBANKAD bits are provided for selecting one of the S banks that are separated every 4 KB. Use these
SBANKAD bits to set the eight bits A12–A19 of the 32-bit start address of the desired S bank.
Note: • For details, see Section 6.6, “Virtual Flash Emulation Function.”
32180 Group User’s Manual (Rev.1.0)
6-11