Numonyx™ Flash Sector Manager (FSM)



Numonyx™ Flash Sector Manager (FSM) is a software application that resides between a FAT (or sector-based) file system and flash memory to enable Numonyx™ StrataFlash® Embedded Memory (P30/P33) and Numonyx™ StrataFlash® Cellular Memory (M).

FSM provides a small RAM/ROM footprint, consistent performance and sector-based power loss recovery. With a simple API, FSM easily enables standard FAT-based file systems to be enabled for flash support.


Architecture Block Diagram

 

 

 

 

 

 

 

 

 

Features and Benefits

Features Benefits
Small RAM / ROM footprint Runs in a wide variety of embedded applications, with average 15KB RAM / 36KB ROM.
Power loss safe Maintains data integriry when a power loss occurs.
Background reclaim Ensures consistent file system performance.
Software Read-While-Write support Increases system performance and response time.
Dynamic multiple logical data volume support Allows separation of data into logical volumes for increased system stability and security.
Multi-thread safe Allows concurrent tasks to access the file system simultaneously for better performance and design flexibility.
Active wear leveling Reduces the risk of lost data and increasing the life of the device by intelligently managing the storage of data.
Easy integration into existing software stack Integrates under FAT or sector-based file systems.
FAT12 and FAT16 support Allows plenty of storage for embedded applications with flexible volume sizes up to 2GB.
eXecute In Place (XIP) support Lowers system RAM requirements.
Embedded and cellular flash support Supports a wide variety of Numonyx flash.
Royalty free Reduces overall product cost.