RTC Magazine

Page 49

PRODUCTS & TECHNOLOGY Standard semiconductor vendor and RTOS features

Enhanced workflow including device-specific support and debug/trace extensions

Support for industry standard adaptors including Open OCD/CMSIS-DAP

ARMS

3rd Party Plug-ins GNU GDB Debugger

Eclipse Platform SOMNIUM® Plug-ins

RTOS

.c & cxx

SOMNIUM® GCC Compiler

SOMNIUM® Re-sequencing Linker

GNU Assembler

.exe

SOMNIUM® Libraries

Product quality latest stable version with SOMNIUM® device-specific tuning

Support & optimization for leading RTOS

Standard APIs highly optimized for performance and size

Replaces GNU LD with patent pending re-sequencing optimizations

Device-Aware Software Development Environment Optimizes Code Size A complete software development environment for ARM Cortex-based embedded systems. Unlike other solutions currently available, Somnium’s DRT environment uses a patent-pending resequencing technology that provides much greater scope for optimization - resulting in shorter development times, improved performance characteristics and lower associated costs. Early tests have shown that code size reductions of over 20% can be achieved without any impact on performance. Somnium DRT takes into account not only the processor element of the device but also its underlying memory system. Thus every element of the code generation flow is fully aware of the target device in its entirety, resulting in optimizations beyond those possible with traditional tools and techniques. As it is fully automated, human intervention is not required. There is therefore no need for profiler feedback or source code changes. The result is smaller, faster, more efficient and less power-hungry designs, produced on time and with less programmer effort. The programmer can proceed in his or her normal way and Somnium takes care of the underlying optimization. Embedded systems developers must ensure that the software they produce is completed on schedule and within budget, while simultaneously making it as streamlined as possible and maximizing its effectiveness. Somnium DRT differentiates itself from traditional software development tools via its patent pending device-aware resequencing optimizations. These analyze the whole program and identify all instruction and data sequences, as well as the interactions occurring between them and the hardware. Because this process takes place after existing compilers have applied their optimization techniques, it builds upon traditional compiler optimizations, and integrates easily into code generation flows without the need for modifications. Somnium Chepstow, UK +44 79 525 145 www.somniumtech.com

COM Express Mini Module Supports ECC A COM Express Mini Type 10 module now offers the security of error correction code (ECC). The new conga-MA3E from congatec, a follow on from the conga-MA3, is based on the Intel Atom E3800 series of processors. Unlike standard RAM modules, ECC modules feature additional functions to check the data flow and adjust it as necessary in order to correct errors. The correction mode of this memory type can detect and correct both single and double bit errors. It therefore differs significantly from the so-called “parity bit,” where errors can be detected but not corrected. Both the conga-MA3 and the conga-MA3E feature the latest Intel Atom single chip design, an L2 cache able to be shared by multiple cores, and a much faster Intel HD graphics engine than the previous generation. Other highlights of the modules include an ultra-dense design, onboard soldered DDR3L memory (ECC for the conga-MA3E) with support for up to 8GBytes, and an onboard MLC or SLC eMMC SSD. Both modules support commercial and industrial temperature rated versions ranging from the entry-level single-core to the quad-core Intel Atom E3845 with 1.91 GHz and 10 watts maximum power consumption. The eMMC drive supports an integrated wear levelling feature for high data security. The improved graphics supports DirectX 11, OpenGL 3.2, OpenCL 1.2 and high-performance, flexible hardware to decode multiple high-resolution full HD videos in parallel. Up to 2,560 x 1,600 pixels with DisplayPort and 1,920 x 1,200 pixels with HDMI are natively supported in the processor. It is possible to connect up to two independent display interfaces, including one via a 24-bit LVDS output. Thanks to native USB 3.0 support, the modules achieve fast data transmission with low power consumption. A total of six USB 2.0 ports are provided plus one USB 3.0 Super Speed port. Four 5 Gb/s PCI Express 2.0 lanes and two SATA interfaces operating up to 3 Gb/s enable fast and flexible system extensions. The Intel Gigabit Ethernet Controller I210 helps with software compatibility. ACPI 5.0, I2C bus, LPC bus for easy integration of legacy I/O interfaces and Intel High Definition Audio complete the feature set. Congatec, San Diego, CA (858) 457-2600. www.congatec.com

RTC Magazine DECEMBER 2014 | 49


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.