A full-featured, fail-safe flash file system for use in resource-constrained applications. TINY is designed for use with NOR Flash with erasable sectors <4kB.
Fail-safe File Systems: many claims made about reliability and fail-safety do not stand close inspection. A file system in itself cannot provide reliable operation. In order for a file system to be truly reliable in the event of power loss or unexpected reset, the required behavior of each layer in the system must be defined. HCC defines all required behaviors and can guarantee fail-safe operation by design. HCC provides a range of fail-safe file systems for NAND, NOR and SSD that are not only fail-safe but optimized for performance in different types of system and storage media.
All system design requirements and low level drivers are provided. Additionally HCC can provide tools to ensure the life of flash devices in real applications and modules to provide data encryption.
Integration with any RTOS or toolchain is incredibly easy thanks to HCC's AEF Framework, ensuring all code is fully portable.
- SafeFLASH: Reliable NAND/NOR File System
SafeFLASH was designed to circumvent the deficiencies of using a FAT file system with an embedded system. Execution of file operations and the use of flash is significantly more efficient than with a FAT-compliant file system. It is highly optimized for using integrated flash up to around 1GB. It can be used with all NOR and NAND flash or any media that can simulate a block-structured array. SafeFLASH supports dynamic and static wear leveling and provides a highly efficient solution for products in which data integrity is critical. It is provided with the specification required to make it completely fail-safe and reliable.
- TINY: Fail-safe for Limited Resource File System.
A full-featured, fail-safe flash file system for use in resource-constrained applications. TINY is designed for use with NOR Flash with erasable sectors <4kB. Typical devices include DataFlash AT45, MSP430 internal flash, and many well-known serial flash devices. TINY eliminates many fragmentation and flash management problems and results in a compact and reliable file system that provides a full set of features, even on a low-cost controller.
- SafeFTL: Flash Translation Layer (FTL)
The SafeFTL advanced fail-safe Flash Translation Layer (FTL) presents a logical, sector-based interface to any application or file system using NAND, NOR, or SSD devices. SafeFTL manages the underlying complexity of flash-based media devices and can be used in conjunction with any of HCC’s FAT file systems.
- Fail-safe data storage for guaranteed system recovery.
- Persistent data storage for 15 years or more.
- Minimal power consumption to preserve battery life.
- Minimal number of flash operations to preserve both the flash and the battery.
- Deterministic behavior in the event of an unexpected reset.
Evaluation Version: Yes
License type: License
License short description: Single Product, Product Line, Platform