MPPC-C

MPPC-C Datasheet


MPPC-C Version 3 Data Compression Software

Part Datasheet
MPPC-C MPPC-C MPPC-C (pdf)
PDF Datasheet Preview
MPPC-C Version 3 Data Compression Software

Hi/fnTM supplies two of the Internet’s most important raw materials compression and encryption. Hi/fn is also the world’s first company to put both on a single chip, creating a processor that performs compression and encryption at a faster speed than a conventional CPU alone could handle, and for much less than the cost of a Pentium or comparable processor.

As of October 1, 1998, our address is:

Hi/fn, Inc. 750 University Avenue Los Gatos, CA 95032 Tel 408-399-3500 Fax 408-399-3501

Hi/fn Applications Support Hotline 408-399-3544

Disclaimer

Hi/fn reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current.

Hi/fn warrants performance of its semiconductor products and related software to the specifications applicable at the time of sale in accordance with Hi/fn's standard warranty. Testing and other quality control techniques are utilized to the extent Hi/fn deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements.

Certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage "Critical Applications" .

HI/FN SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.

Inclusion of Hi/fn products in such critical applications is understood to be fully at the risk of the customer. Questions concerning potential risk applications should be directed to Hi/fn through a local sales office.

In order to minimize risks associated with the customer's applications, adequate design and operating safeguards should be provided by the customer to minimize inherent or procedural hazards.

Hi/fn does not warrant that its products are free from infringement of any patents, copyrights or other proprietary rights of third parties. In no event shall Hi/fn be liable for any special, incidental or consequential damages arising from infringement or alleged infringement of any patents, copyrights or other third party intellectual property rights.
“Typical” parameters can and do vary in different applications. All operating parameters, including “Typicals,” must be validated for each customer application by customer’s technical experts.

DS-0014-00 11/98 1997-1998 by Hi/fn, Inc., including one or more U.S. patents No. 4,701,745, 5,003,307, 5,016,009, 5,126,739, 5,146,221, 5,414,425, 5,414,850, 5,463,390, 5,506,580, Other patents pending.

DS-0014-00 DATA SHEET

MPPC-C Version 3 Data Compression Software

Table of Contents
1 Product Description 2 MPPC-C 3 Function 4 Predefined Constants 5 6 Hi/fn MPPC Compression 7 Compression & Decompression Histories

History Maintenance 8 9 MPPC_InitCompressionHistory 10 MPPC_Compress 11 12 MPPC_InitDecompressionHistory 13

Figures

Figure Predefined Figure Typical speed Figure MPPC_Compress flags Figure MPPC_Compress return value Figure MPPC_Compress example pseudocode Figure MPPC_Decompress flag parameters Figure MPPC_Decompress return value Figure MPPC_Compress example pseudocode

DATA SHEET DS-0014-00

MPPC-C Version 3 Data Compression Software THIS PAGE INTENTIONALLY BLANK

DS-0014-00 DATA SHEET

MPPC-C Version 3 Data Compression Software

Product Description

The MPPC-C Data Compression Software Library provides a processor independent software implementation of the MPPC algorithm in a C source code format. The software is compatible with ANSI C.

This library supports the simultaneous use of multiple compression and decompression histories. Each history is completely independent of other histories. In addition, this software is re-entrant.

MPPC-C is fully compatible with Hi/fn’s data compression processor chips that support the MPPC algorithm. Files compressed or decompressed with MPPC hardware or software may be compressed or decompressed interchangeably with MPPC hardware or software
• MPPC compression format
• Multiple history support
• NT compatible

MPPC-C Files

The MPPC-C library is composed of several files. They are summarized below:

MPPC.H - This header file contains the function prototypes and constant definitions. This header file should be included in all source modules that access the MPPC-C library.

MPPCC.C - This source file contains the functions required for the compression operations.

MPPCD.C - This source file contains the functions required for the decompression operations.

Function Summary

Functions related to data compression are:

MPPC_SizeOfCompressionHistory - Returns amount of memory required for each compression history.

MPPC_InitCompressionHistory - Initializes a compression history.

MPPC_Compress - Compresses a block of data.
More datasheets: CY7C429-15JXCT | CY7C429-20JXCT | CY7C433-15JXC | CY7C433-20JXCT | CY7C433-10AXC | CY7C433-15JXCT | CY7C433-20AXC | CY7C433-20JXC | CY7C429-20JXC | FSDM0565RWDTU


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived MPPC-C Datasheet file may be downloaded here without warranties.

Datasheet ID: MPPC-C 512905