industry news
Subscribe Now

emCompress-ToGo – New software brings compression to even the smallest Embedded Computer System

Monheim, Germany – February 05th 2019 –
SEGGER announces SMASHv2, a new lossless compression algorithm tailored to resource constrained systems, boosting performance of Embedded Systems. The software allows both compression and decompression on any Embedded System, in real time, even with no work RAM available. In comparison to SMASHv1, SMASHv2 delivers even better compression, easier use (only one parameter for compression) and smaller code.

“More storage, more bandwidth resulting in higher transmission speeds, less cost. This software can make almost every Embedded System even more efficient. Before we developed it, I did not even think it was possible.” says Rainer Herbertz, Senior Software Engineer at SEGGER. “Before emCompress-ToGo, most microcontroller-based applications could not utilize compression because available algorithms required too much memory or computing power. Those days are over.”

emCompress-ToGo has the performance, efficiency and flexibility to be used for various purposes, such as:
•       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

One algorithm fits all: Great 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.

For more information, please go to: https://www.segger.com/products/compression/emcompress/emcompress-togo/

About SEGGER
SEGGER Microcontroller is a full-range supplier of software, hardware and development tools for embedded systems. The company offers support throughout the whole development process with affordable, high quality, flexible and easy-to use tools and components. SEGGER offers solutions for secure communication as well as data and product security, meeting the needs of the rapidly evolving Internet of Things (IoT). The company was founded by Rolf Segger in 1992, is privately held, and is growing steadily. Headquartered in Germany with US offices in the Boston area as well as Silicon Valley and distributors on every continent, SEGGER offers its full product range worldwide. For additional information, visit: www.segger.com

Leave a Reply

featured blogs
Feb 19, 2019
“So, what really is 5G?”. That may be a question some folks are asking themselves. Why? No one has really heard of 5G yet. Right? Insert rolling eye emoji here. In case someone lives under a rock, “5G” refers to the next-gen cellular standard that will...
Feb 19, 2019
https://youtu.be/4N5bx3eR_9U The three highlighted posts for January were: Breakfast Nibbles: Predictions for 2019 AlphaZero: Four Hours to World Class from a Standing Start Persistent Memory Sign up... [[ Click on the title to access the full blog on the Cadence Community s...
Feb 15, 2019
This year at DVCon US, Mentor is going to add some sizzle to our booth (#1005) during the exhibit hours. In addition to our stellar demo staff who are always available to answer questions and show you the latest capabilities of our tools, we’re also going to be hosting ...
Jan 25, 2019
Let'€™s face it: We'€™re addicted to SRAM. It'€™s big, it'€™s power-hungry, but it'€™s fast. And no matter how much we complain about it, we still use it. Because we don'€™t have anything better in the mainstream yet. We'€™ve looked at attempts to improve conven...