logo slogan

SFATFS SCIOPTA FAT File System

Sciopta FAT file System

Advanced fully featured FAT12, FAT16 and FAT32 file system for embedded systems with long filenames; caching options, Unicode support, drivers for Compact Flash, MMC, SD cards, HDDs, NAND Flash and Serial Flash.

 

Features

FAT12/16/32

Long Filenames

Robust                

Multiple Volumes

Mix of media types

Unicode16 support

Media Error Handling

Fully PC compatible

Multiple files open for reading/writing

Efficient zero-copy read/write

Caching Options

CheckDisk Utility

 

Media Types

 

Hard Disk Drives

Sample Driver and reference designs have been created for interfacing an IDE HDD to a FAT file system. Also provided in the file system are caching options which are essential when using a HDD. The caching mechanisms combined with the efficiency of SFATFS and its mainly zero-copy reads and writes gives the best possible performance when implementing a HDD on an embedded system.

 

MultiMedia Card and Secure Digital Cards

This is probably the simplest method to add a DOS compatible file media to your embedded device. We provide a range of drivers for interfacing to SD and MMC cards including standard SPI implemented in either hardware or software. We provide hardware design information for implementing this.

 

Compact Flash Cards

Compact Flash cards require a more complex communication with a PC compatible media but offers performance advantages because of the wider data bus thus generally a higher throughput is achieved and in many cases a reduced CPU load. We also provide hardware design information and CPLD logic where appropriate.

 

RAM Drive

A RAM drive is provided as standard and is particularly useful in getting a system up and running without any hardware dependencies

 

Please ask for other supported devices