Tel. +31­ 345 545535
 
Embedded
Products
 
Solutions
Coming soon...
 
Partners
Who we work with
 
News
What's going on
 
Media
Something to read
 
About
Who we are
 
Contact
Where we are
You are on the following page: Products > Safety Critical & Certified Systems > IEC-61508 > Embedded File Systems (FAT, Flash, Compact) Nederlands | French
 
 

Embedded File Systems (FAT, Flash, Compact)

FAT Compatible File System

FatFS

SFATFS 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

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

Flash File Systems

FlashFS

SFFS SCIOPTA Flash File System

High performance file system designed and tested to handle unexpected resets cleanly. Can be used for driver on all NOR, NAND and serial flash types.

SFFS is a file system targeted at embedded devices which use NOR or NAND type flash devices that require a high degree of reliability. The system is completely protected against unexpected power-failure or reset.

SFFS Tiny Flash File System

SFFS Tiny is a failsafe file system designed for any flash device with small erasable sectors. Ideal for most standard serial flash parts, Flash based Micros with small erasable sectors and RAM drives.

Flash technology is constantly changing and comes in many variants. To get the most from any particular flash arrangement file systems need to be crafted. SFFS Tiny is crafted to work with flash which has small erasable sectors with the specific design goals of being failsafe, having small ROM footprint and minimal RAM footprint - making it possible to use with very small microcontrollers.

Features

 
100% Power Fail Safe
Long Filenames
Multiple Volumes
Directory Handling
Multiple simultaneous files open
Unicode16 support
Mix of media types
Erase Suspend/Resume
Wear-Leveling (Static and Dynamic)
ECC algorithms
Bad Block handling
Reserved Sectors
Sample Drivers

SFFSN Flash File System NAND

SFFSN is designed to support all types of standard NAND flash.

NAND flash is a relatively new flash technology designed to store large amounts of non-volatile data at reduced cost. It is characterized by having storage that can only be written to if previously erased - these blocks erase quicker than on NOR flash but is still quite long. Other features that differentiate it from NOR flash are that it is often shipped with a number of bad-blocks and their reliability is much increased if all single bit errors are detected and fixed.

There are many different NAND flash devices available all with slightly different characteristics while retaining the same base properties. The system supports all known manufacturers devices including: Samsung, Renesas, Toshiba, Micron and ST Micro. Sample drivers are provided for Samsung, ST, and Micron devices.

NOR Flash

SFFS is designed to support all types of standard NOR flash. NOR flash is one of the base building blocks of most embedded systems. It contains non-volatile storage of data and code for systems and is characterized by having storage that can only be written to if previously erased and erasable blocks with relatively long erase times.

Sample Drivers

Provided with the system is a range of sample drivers for various flash devices from different manufacturers. The sample drivers are carefully documented in the developer's guide to allow easy porting to whatever chip/hardware configuration is required.

Devices Supported

There are literally thousands of NOR flash devices available all with slightly different characteristics while retaining the same base properties. The system supports many known manufacturers devices.

 

Please ask for information about supported devices.

   

 
 

INDES-IDS BV offers solutions for Embedded Software Development as well as for the Telecommunication NEMS and Service Providers. In these markets we offer products of either the market leader or the innovation leaders. Our goal is to assist you to get to the market sooner by offering a combination of products, knowledge and services.