Embedded Filesystems adapted to your Target

 

No matter which Target CPU or Realtime operating system you are using. We are here to help you with the embedded Filesystem that fit your design needs. All Filesystems are PROJECT based, adapted for your target CPU, chocie of Compiler and Real Time Operating system. You will also find 12 month support included in the price. These Fielsystems are used by professionals with long experience and you can expect the highest possible software quality. We can guarantee that you will be happy with your choice.

Datasheet

FAT
FAT filesystem.

FAT is a high-performance, full-featured, FAT12/16/32-based, DOS-compatible file system designed for embedded applications that require the attachment of PC-compatible media, such as flash card memory devices. The FAT product, as distributed, includes pre-tested sample drivers and applications. The API is standard and easy to use. A full test suite is provided in source code form to assist quick integration. Hardware reference designs are also available.

More info

SafeFAT
SafeFAT

SafeFAT is a journaling system.  It guarantees that all operations will be carried out in a failsafe manner. If the system resets unexpectedly for any reason, it returns in a coherent, consistent and usable state. Therefore, when data in a file are modified (using seek or append for instance), the original file is not modified until either a file flush or file close is called. At this point the file state is switched atomically and the new data become valid. This applies equally to all operations that modify the content of the file, such as file write, file delete, create/delete directory, rename, etc.

If a storage medium uses SafeFAT and it is reset or is moved to another device running SafeFAT, then the system works cleanly, without loss of data and without corruption of the files and associated meta-data.

More info

THIN
THIN

THIN is a highly optimized, reduced footprint version of our highly successful FAT system. This DOS compatible file system is designed for configurations with limited resources. It works well with the 8051, MSP430 and H8S series MCUs and is suitable for use with most 8-bit and 16-bit CPUs

THIN is scalable. By selecting only the functionality required for the application, the system becomes highly optimized for both speed and size.

A THIN user described it as "a work of art"!

More info

SafeFLASH
SafeFLASH

SafeFLASH was designed from the ground up to be a high performance, 100% failsafe file system for embedded applications. It can be used with all NOR and NAND flash types as well as any media that can simulate a block-structured array. SafeFLASH is designed to be very portable - it integrates easily with any RTOS and is proven with many. The file API is entirely standard, and the low-level interface is abstracted to the simplest possible porting layer.

More info

TINY
TINY

TINY is a failsafe file system designed for any flash device with small erasable sectors. It is ideal for most standard serial flash parts, as well as flash-based microcntrollers with small erasable sectors (e.g., MSP430) and RAM drives.

More info

FTL
Flash Translation Layer (FTL)

SafeFTL is a standard flash translation layer that allows an array of NAND flash to be addressed as a set of standard 512Byte, 2K or 4K logical sectors.

NAND flash is a very cost effective flash storage medium. However, it has certain characteristics that prevent its use as a simple continuous storage array. It may contain bad blocks; bad bits may develop in previously good blocks; and heavily used blocks will “wear-out”.

More info