
6
6-30
INTERNAL MEMORY
32180 Group User’s Manual (Rev.1.0)
6.6 Virtual Flash Emulation Function
The microcomputer has the function to map 4-Kbyte memory blocks beginning with the address H’0080 8000 into
areas (S banks) of the internal flash memory that are divided in 4-Kbyte units. This functions is referred to as the
Virtual Flash Emulation Function.
This function allows the data located in 4-Kbyte blocks of the internal RAM to be changed with the contents of
internal flash memory at the addresses specified by the Virtual Flash Bank Register. That way, the relevant RAM
data can read out by reading the content of internal flash memory.
For applications that require modifying the contents of internal flash memory (e.g., data table) during operation,
this function enables dynamic data modification without the need to modify the relevant RAM data.
The RAM blocks allocated for virtual flash emulation can be accessed for read and write the same way as in usual RAM.
This function, when used in combination with the microcomputer’s internal Real-Time Debugger (RTD), allows the
data table, etc. created in the internal flash memory to be referenced or rewritten from the outside, thereby facili-
tating data table tuning from an external device.
Note: • Before programming/erasing the internal flash memory, always be sure to exit this virtual flash
emulation mode.
H'0080 4000
H'0080 8000
H'0080 9000
H'0080 A000
H'0080 B000
H'0080 C000
H'0080 D000
H'0080 E000
H'0080 F000
RAM bank block 0
(FESBANK0)
4 Kbytes
RAM bank block 1
(FESBANK1)
4 Kbytes
RAM bank block 2
(FESBANK2)
4 Kbytes
RAM bank block 3
(FESBANK3)
4 Kbytes
RAM bank block 4
(FESBANK4)
4 Kbytes
RAM bank block 5
(FESBANK5)
4 Kbytes
RAM bank block 6
(FESBANK6)
4 Kbytes
RAM bank block 7
(FESBANK7)
4 Kbytes
(Cannot be used for
virtual flash emulation)
Internal RAM area
Figure 6.6.1 Internal RAM Bank Configuration of the M32180F8
6.6 Virtual Flash Emulation Function
Содержание M32R/ECU Series
Страница 17: ...12 This page is blank for reasons of layout...
Страница 18: ...CHAPTER 1 OVERVIEW 1 1 Outline of the 32180 Group 1 2 Block Diagram 1 3 Pin Functions 1 4 Pin Assignments...
Страница 712: ...CHAPTER 18 OSCILLATOR CIRCUIT 18 1 Oscillator Circuit 18 2 Clock Generator Circuit...
Страница 794: ...CHAPTER 22 TYPICAL CHARACTERISTICS...
Страница 795: ...22 22 2 32180 Group User s Manual Rev 1 0 TYPICAL CHARACTERISTICS To be written at a later time...
Страница 796: ...APPENDIX 1 MECHANICAL SPECIFICAITONS Appendix 1 1 Dimensional Outline Drawing...
Страница 798: ...APPENDIX 2 INSTRUCTION PROCESSING TIME Appendix 2 1 32180 Instruction Processing Time...
Страница 802: ...APPENDIX 3 PROCESSING OF UNUSED PINS Appendix 3 1 Example Processing of Unused Pins...