|
| FAT Compatible File System |
 |
|
| 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 |
|
| 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. |
|
|
| Media Types |
|
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 |
|
|