IAR increase performance by 40% for TI MSP430 core
IAR System has today introduced IAR Embedded Workbench for MSP430 version 5.60, an embedded development toolchain which delivers leading benchmark results, increased by around 40%, for Texas Instruments’ MSP430 core. EEMBC CoreMark results published by Texas Instruments depict a score of 27.70 CoreMarks running at 25 MHz, resulting in a normalized score of 1.1 CoreMark/MHz.
Priya Thanigai, Product Marketing Engineer, MSP430, Texas Instruments, commented: “This breakthrough performance lift is a huge achievement from our partner IAR Systems and it provides new possibilities for our customers. Our MSP430 microcontrollers are used mainly in ultra-low-power applications. Enabling optimized and speed-efficient code is crucial in order to truly keep the power consumption to a minimum for these applications.”
In order to achieve these leading results, version 5.52 of IAR Embedded Workbench for MSP430 was set to high optimization for code speed with no code size constraints. Version 5.60 includes further enhancements such as new libraries and integrations. Ideal for use in computationally intensive real-time applications where optimal execution speed is critical, the integrated TI Math Library for MSP430 includes floating-point routines. These routines offer developers an additional performance boost in any application that use floating point scalar math, without rewriting existing code.
A complete set of powerful and reliable tools, IAR Embedded Workbench for MSP430 is perfectly suited for building and debugging embedded systems based on the 16-bit MSP430 microcontroller family. Supplied in a user-friendly integrated development environment, IAR Embedded Workbench includes a highly-optimizing C/C++ compiler, a comprehensive debugger, and also integrates Texas Instruments’ power optimization teaching tool ULP Advisor software. Using a static code analyser, this TI software offers tips and tricks to help developers understand where they can improve their code to minimize power consumption.