Atmel adds Somnium's DRT software tools for improved code generation

October 14, 2015 // By Graham Prophet
Atmel and Somnium Technologies have added the Somnium DRT software tools as an extension to the recently launched Atmel Studio 7 – itslef an integrated development environment (IDE) that build on the Microsoft Visual Studio Shell.

Somnium DRT (“Device-aware Resequencing Tools”) Atmel Studio Extension promises improved code generation while maintaining full compatibility with industry-standard GNU tools that are widely employed by Atmel users. DRT enhances Atmel Studio 7 by enabling superior quality C and C++ code generation for Atmel | SMART ARM-based microcontrollers (MCUs), resulting in reduced flash requirement for applications, faster code execution, and reduced power consumption. DRT installs as an alternate toolchain, seamlessly replacing the Atmel GNU tools, making Somnium’s resequencing optimisations available to Atmel Studio users without complex software rewriting and no costly staff retraining.

Unlike traditional tools that only consider the ARM Cortex-based processor, DRT recognises the processor coupling and memory system, automatically applying a new series of device-specific optimisations. DRT allows developers to further enhance the performance and energy management of their Atmel-based designs, while optimising their bill-of-materials costs by reducing memory requirements.

“Somnium is bringing a whole new approach to the embedded software development tools sector which will enable embedded systems developers to introduce new products to market faster, with lower associated costs and increases in both performance and energy efficiency,” said Dave Edwards, Somnium's CEO and CTO.

A 21-day trial of Somnium DRT Atmel Studio Extension for SMART MCUs can be downloaded free of charge from the Atmel Gallery . An annual license with full commercial support is available from Somnium for $750 USD.

Somnium DRT Atmel Studio Extension for SMART MCUs: www.somniumtech.com

Atmel® | SMART MCUs: http://www.atmel.com/products/microcontrollers/arm/default.aspx