English
Language : 

R01US0079ED0103 Datasheet, PDF (11/66 Pages) Renesas Technology Corp – RENESAS 32-Bit MCU
Data Flash Access Library - Type T01, European Release
Architecture
Chapter 2 Architecture
This chapter introduces the basic software architecture of the FDL and provides the necessary
background for application designers to understand and effectively use the library. Please read this
chapter carefully before moving on to the details of the API description.
2.1 Layered Architecture
This chapter describes the function of all blocks belonging to the EEPROM Emulation System (EES).
Even though this manual describes the functional block FDL, a short description of all concerned
functional blocks and their relationship can be beneficial for the general understanding.
Code Flash
User Application
EEL
FDL
Data Flash Hardware
Figure 1: Symbolic relationship between the EES functional blocks
As depicted in the figure above, the software architecture of the EEPROM Emulation System is built up of
several blocks:
 User Application: This functional block will use functions offered by the FDL and EEL. The user
shall take care that FDL functions are not used at the same time while EEL is operating. Please
refer to EEL documentation for how to stop EEL execution in order to safely access FDL
functions.
 EEPROM Emulation Library (EEL): This functional block offers all functions and commands that
the “User Application” block can use in order to handle its EEPROM data.
 Data Flash Access Library (FDL): The Data Flash Access Library is the subject of this manual.
It should offer an access interface to any user-defined flash area, the so called “FDL-pool”
(described in next chapter). Beside the initialization function, the FDL allows the execution of
access-commands like write/blank check as well as suspend-able erase command.
R01US0079ED0103
11
User Manual