Design and realization of flash translation layer in tiny embedded system
Abstract
We design a solution of tiny embedded device NAND Flash storage system on the basis of deeply studying the characteristics of widely used NAND Flash in the embedded devices in order to adapt to the development of intelligent interconnection trend and solve the storage problem of large data volume in tiny embedded system. The hierarchical structure and function purposes of the system are introduced. The design and realization of address mapping, error correction, bad block management, wear balance, garbage collection and other algorithms in flash memory transformation layer are described in details. NAND Flash drive and management are realized on STM32 micro-controller, thereby verifying design effectiveness and feasibility.
- Publication:
-
6th International Conference on Computer-Aided Design, Manufacturing, Modeling and Simulation (CDMMS 2018)
- Pub Date:
- May 2018
- DOI:
- 10.1063/1.5038989
- Bibcode:
- 2018AIPC.1967b0017R