CMX-FFS Flash File Systems is a suite of five products which address memory management needs for a wide variety of target storage media types in embedded designs using ARM processors.
CMX-FFS is the 100% Failsafe flash file system for embedded systems developers and includes multiple volumes, Wear-leveling, Directories, Bad Block management, ECC algorithms, Boot sector support, and RAM Drive. Additional drivers for CMX-FFS include CMX-FFS-NOR (NOR Flash Driver), CMX-FFS-NAND (NAND Flash Driver) and CMX-FFS-DF (Atmel DataFlash Driver.)
CMX-FFS-TINY is a limited resource failsafe file system. CMX-FFS-TINY can be purchased in four configurations: CMX-FFS-TINY-BW (for Small Sector Byte Writeable Flash), CMX-FFS-TINY-DF (for Atmel DataFlash), CMX-FFS-TINY-ST (for ST Serial Flash for Data) and
CMX-FFS-TINY-RAM.
CMX-FFS-FAT is a full-featured file system for embedded systems developers who wish to add devices to their products that require FAT12/16/32 compliant media to be attached to them. CMX-FFS-FAT features includes Long filenames, Multiple Volumes, Media Error handling, Mix of Media, Check Disk and the following Drivers: Compact Flash (True IDE and Memory I/O), MMC/SD (SPI S/W or H/W) and RAM. Additional drivers for CMX-FFS-FAT include CMX-FFS-FAT-FTL (Flash Translation Layer for NAND Devices) and CMX-FFS-FAT-DFML (for Atmel DataFlash).
CMX-FFS-SAFE-FAT is a full featured FAT12/16/32 compatible file system offering the same capabilities as CMX-FFS-FAT with the addition of safety from unexpected resets.
CMX-FFS-THIN is a scalable, reduced footprint file system designed for integration with ARM processors with limited ROM/RAM resources and includes FAT 12/16/32, Long file names, Media Error handling and the following Drivers: Compact Flash (True IDE and Memory I/O), MMC/SD (SPI S/W or H/W) and RAM. Additional drivers for CMX-FFS-THIN include CMX-FFS-THIN-FTL (Flash Translation Layer for NAND Devices) and CMX-FFS-THIN-DFML (for Atmel DataFlash).
CMX-FFS is provided as full source code and offers a low, one-time fee and no royalties on deployed products.