6
6-38
Rev.1.0
6.7 Virtual-flash Emulation Function
The microcomputer can map 8-Kbyte blocks of internal RAM (up to two for the M32172F2 or up to
three for the M32173F2) beginning with the start address into the internal flash memory area
divided in units of 8-kbytes (L banks), and can map 4-Kbyte blocks of internal RAM (up to two for
the M32173F2) beginning with address H'0080 A000 into the internal flash memory area divided in
units of 4-kbyts (S banks). (The M32172F2 does not have the function for mapping into S banks of
the internal flash memory.) This capability is referred to as the "virtual-flash emulation" function.
This function allows the data located in 8-Kbyte or 4-Kbyte blocks of the internal RAM to be used by
switching to the L or S banks of flash memory specified by the Virtual-Flash Bank Register.
Therefore, applications that require changes of data during program operation can have data
dynamically changed using 8 or 4 Kbytes of RAM area. The RAM used for virtual-flash emulation
can be accessed for read and write from both the internal RAM and the internal flash memory
areas.
When this function is used in combination with the internal Realtime Debugger (RTD), the data
tables created in the internal flash memory can be referenced or rewritten from the outside,
allowing for each data table tuning from the outside.
Before writing to the internal flash memory, always be sure to terminate this virtual-flash emulation
mode.
Figure 6.7.1 Configuration of the M32172F2's Internal RAM Banks
INTERNAL MEMORY
6.6 Boot ROM
RAM bank L block 0
(FELBANK0)
8 Kbytes
H’0080 4000
H’0080 6000
RAM bank L block 1
(FELBANK1)
8 Kbytes
H’0080 7FFF
Note: The M32172F2 does not have RAM bank S (4-Kbyte) blocks.
Содержание 32172
Страница 20: ... This is a blank page 16 ...
Страница 21: ...1 1 Overview 1 2 Block Diagram 1 3 Pin Functions 1 4 Pin Layout CHAPTER 1 CHAPTER 1 OVERVIEW ...
Страница 44: ...1 1 24 Rev 1 0 This is a blank page Overview 1 4 Pin Layout ...
Страница 58: ...2 2 14 Rev 1 0 This is a blank page CPU 2 6 Data Formats ...
Страница 122: ...4 4 26 Rev 1 0 This is a blank page EIT 4 13 Precautions on EIT ...
Страница 200: ...7 7 6 Rev 1 0 This is a blank page RESET 7 4 Precautions to Be Taken Immediately after Reset ...
Страница 240: ...8 8 40 Rev 1 0 This is a blank page INPUT OUTPUT PORTS AND PIN FUNCTIONS 8 5 Precautions on Input Output Ports ...
Страница 298: ...9 9 58 Rev 1 0 This is a blank page DMAC 9 4 Precautions on Using DMAC ...
Страница 416: ...10 10 118 Rev 1 0 This is a blank page INPUT OUTPUT TIMERS 10 6 TOM Output Related 16 bit Timers ...
Страница 658: ...14 14 16 Rev 1 0 REAL TIME DEBUGGER RTD 14 4 Typical Connection with the Host This is a blank page ...
Страница 718: ...16 16 16 Rev 1 0 This is a blank page D A CONVERTERS 16 3 Functional Description of the D A Converters ...
Страница 766: ...18 18 22 Rev 1 0 WAIT CONTROLLER 18 3 Typical Operation of the Wait Controller This is a blank page ...
Страница 776: ...19 19 10 Rev 1 0 RAM BACKUP MODE 19 4 Exiting RAM Backup Mode Wakeup This is a blank page ...
Страница 777: ...CHAPTER 20 CHAPTER 20 OSCILLATION CIRCUIT 20 1 Oscillator Circuit 20 2 Clock Generator Circuit ...
Страница 782: ...20 20 6 Rev 1 0 OSCILLATION CIRCUIT 20 2 Clock Generator Circuit This is a blank page ...
Страница 856: ...23 23 26 Rev 1 0 This is a blank page ELECTRICAL CHARACTERISTICS 23 6 AC Characteristics ...
Страница 857: ...24 1 A D Conversion Characteristics CHAPTER 24 CHAPTER 24 STANDARD CHARACTERISTICS ...
Страница 859: ...Appendix 1 1 Dimensional Outline Drawing APPENDIX 1 APPENDIX 1 MECHANICAL SPECIFICATIONS ...
Страница 861: ...Appendix 2 1 M32R E Instruction Processing Time APPENDIX 2 APPENDIX 2 INSTRUCTION PROCESSING TIME ...
Страница 865: ...Appendix 3 1 Precautions about Noise APPENDIX 3 APPENDIX 3 PRECAUTIONS ABOUT NOISE ...