Numonyx™ NAND Flash Translation Layer (NFTL)



Numonyx™ NFTL is a software sector manager that resides between a FAT (or sector-based) file system and flash memory to enable Numonyx NAND flash memory.

Numonyx NFTL provides a small RAM/ROM footprint, consistent performance and sector-based power loss recovery. Numonyx NFTL is designed to work with Numonyx SCFS but with its simple API, Numonyx NFTL easily enables standard FAT-based file systems for flash support.


Architecture Block Diagram

 

 

 

 

 

 

 

Features and Benefits

Features Benefits
NFTL integrates under FAT or sector-based file systems Easy integration into existing software stack.
Multiple data volume support Allows separation of data into logical volumes for increased system stability and security.
Volume sizes to 32GB Flexible storage volume capacity.
Small RAM usage / code footprint 19 - 62 KB required RAM allows NFTL to run in a wide variety of embedded applications
Power loss safe (sector level power loss recovery) Sector level data will not be corrupted when a power loss occurs.
Background reclaim Reclaiming of invalid data in the background ensures consistent file system performance
Numonyx NAND flash memory support Enables fast integration of Numonyx® Flash Memory into a design
No licensing or royalty fees Reduced software costs