English
Language : 

R01US0079ED0103 Datasheet, PDF (12/66 Pages) Renesas Technology Corp – RENESAS 32-Bit MCU
Data Flash Access Library - Type T01, European Release
Architecture
 Data Flash Hardware: This functional block represents the Flash Programming Hardware
controlled by the FDL.
2.2 Pool Definitions
The FDL pool defines the Flash blocks, the user application and a potential EEPROM Emulation (EEL)
may use for FDL Flash access. The limits of the FDL pool are taken into consideration by any of the FDL
Flash access commands. The user can define the size of the FDL pool freely at project run-time during
library initialization.
The FDL pool provides the space for the EEL Pool which is allocated by the EEL inside the FDL pool. The
EEL Pool provides the Flash space for the EEL to store the emulation data and management information.
All FDL pool space not allocated by the EEL Pool is freely usable by the user application, so is called the
User Pool.
Data Flash / FDL Pool
User Pool
FDL Pool
EEL Pool
User Pool
Figure 2: Pools overview
2.3 Architecture related notes
 All Data Flash related operations are executed by the FDL. Thus, the application cannot access
(Erase, Write ...) the Data Flash directly. An exception is Reading the Flash contents. As the
Flash is mapped to the CPU address space, it can be directly read by the CPU. The FDL provides
an additional read operation that will take care of possible ECCs (error correction code) errors to
allow error polling.
 The FDL allows accessing the Data Flash only.
R01US0079ED0103
12
User Manual