Path: EDN Asia >> Product Centre >> IC/Board/Systems Design >> Compression tool cuts space for static data
IC/Board/Systems Design Share print

Compression tool cuts space for static data

08 Sep 2015

Share this page with your friends

Segger has launched emCompress that reduces the required storage on embedded systems for boot images, HTML files or other static data. The compression tool automatically selects the best algorithm for the available memory. It reduces flash memory sizes, cost and data transmission time.

The emCompress reduces the amount of space needed for static data. Examples for static data unclude FPGA images that are copied to the FPGA during start-up, firmware images that are copied from data memory to run in instruction RAM, firmware updates that are sent to the device in compressed form, and language packs for different languages or HTML pages.

To achieve the reduction of memory needs, the data is compressed on a PC and either linked to the application or stored in the permanent memory of the target device.

Decompression takes place on the target side, whenever it is needed and with little RAM used. Meanwhile the compressed version is stored in the flash of the target.

The ROM consumption of emCompress is small, compared to the additional space available to the development engineer for new firmware features.

emCompress can reduce highly redundant data, such as HTML pages, to 10 per cent the original size and offers a unique group mode, which boosts compression ratios when compressing many small files such as HTML content for embedded web servers.

The compression tool concentrates on the restricted RAM resources available for decompression in embedded systems. Thus, emCompress is delivered with numerous compression algorithms that can be parameterised to tune decompressor RAM. Decompression can be done into memory or in streamed mode.

emCompress comes with the compression application to run on Windows and the source code for all decompressors. It is written in ANSI C and is both compiler and target independent. emCompress can be licensed with a one-time payment tailored to commercial requirements.

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact