Bringing compression to the smallest embedded computer systems

February 06, 2019 // By Ally Winning
SEGGER has launched SMASHv2, a lossless compression algorithm that is aimed at boosting the performance of resource constrained systems.

The software allows compression and decompression, in real time, on any Embedded System, even systems with no work RAM available. SMASHv2 offers many benefits over SMASHv1, including better compression, easier use (only one parameter for compression) and smaller code.

emCompress-ToGo can be used for:

• Storing firmware images or FPGA bitstreams compressed with SMASHv2 to significantly reduce ROM requirements

• Allowing wireless updating through compression

• Reducing the size of stored data for data loggers, and thus the required bandwidth for transferring the data to the processing servers

• Compressing streams of data

Efficient compression rates are achieved even on small blocks of data. 
The API is very flexible, with compression and decompression directly to and from memory or via application-provided functions. The compressor requires only about 1 KB of ROM, decompression about half of that. Trial versions for Windows as well as any Cortex-M based target system are available for download.

All code has been developed by and can be licensed from SEGGER. It is not encumbered by any Open Source license.

More information

https://www.segger.com/products/compression/emcompress/emcompress-togo/

Related news

GPU and video Codec IP offers system level compression

GZIP compression accelerator runs on FPGAs as a service

Neural network accelerator scales up multi-core AI

VC-2 HQ codec targets light compression of 4K, 8K video content


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.