File Systems and other Specialty Algorithms
File Systems for Embedded Flash and Memory Cards Print E-mail

HCC Embedded LogoHCC-Embedded offers a variety of embedded file systems, USB stacks and other specialty software components for embedded platforms.

Bayer DSP Solutions supports these products and has ported some of these Texas Instruments and Analog Devices DSP platforms. The code is supplied royalty free and with full source C source code. The products also come with detailed implementation guides, six months technical support and one year free upgrades. If you wish to receive more information please contact us.

 

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 microcontrollers with small erasable sectors (e.g. MSP430) and RAM drives.

 

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.

 

FAT

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.

 

THIN

THIN is a highly optimized, reduced footprint version of HCC's highly successful FAT system. This DOS compatible file system is designed for configurations with limited resources. It is suitable for use with most 8-bit and 16-bit CPUs.

 

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, SD cards and Data Flash as well as any media that can simulate a block-structured array.

For more information on HCC Embedded file systems, please, contact us.

 
HDLC Controller Print E-mail
Our HDLC layer 2 controller is a high-performance eXpressDSP compliant standard function for C54x and C55x DSP devices which can be used in ISDN/T1/E1style telecom systems.

For data communication in DSP-based telephony system we have developed a full-featured HDLC transceiver that is equivalent and has been tested with standard hardware-based solutions such as Zarlink MT8952.
This HDLC algorithm implements the data link layer (Layer 2) of the OSI High-level Data Link Control protocol on TMS320C54x and C55x processors.
This solution is perfect whenever a few MIPS are available in a DSP based system and cost is an issue.
The algorithm supports multi-channel operation and can easily be integrated in a C environment. A simple API and sample C-code is provided for easy integration into the target system. The algorithm is indepedent of the target I/O configuration, i.e. it supports any type of data source and sink (serial/serial, serial/HPI etc.).
Datasheet