industry news
Subscribe Now

IAR Systems offers enhanced code speed optimizations in tools for Atmel 8-bit AVR MCUs

Uppsala, Sweden—June 14, 2016—IAR Systems® announces an updated version of its development tools IAR Embedded Workbench® for Atmel 8-bit AVR microcontrollers. Included in the new version are enhanced code speed optimizations which make it possible for developers to gain better performance in low-power AVR-based applications. In addition, version 6.80 of IAR Embedded Workbench for AVR extends the static analysis functionality within the add-on tool C-STAT®.

IAR Embedded Workbench for Atmel AVR incorporates the IAR C/C++ Compiler™, which is known for strong code optimizations. The optimizations for code speed have been further strengthened in this version to ensure that IAR Embedded Workbench always performs on top of competition. The compiler supports different levels of optimizations and it is possible to fine-tune the optimizations for either size or speed. Developers can use the available settings to enable the right balance between code size and code speed for their specific applications.

The static analysis functionality within the add-on tool C-STAT offers improved possibilities for code quality control. The new version adds approximately 150 new checks to the existing wide range of checks in C-STAT, including 90 new MISRA C:2012 checks and two new packages of checks. Several new options are also available, for example the possibility to enable or disable the false-positives elimination phase of the analysis, as well as to exclude files from the analysis. C-STAT is fully integrated in the IAR Embedded Workbench IDE and aids developers in ensuring the code quality early in the development cycle. It detects defects, bugs, and security vulnerabilities as defined by CERT C/C++ and the Common Weakness Enumeration (CWE), as well as helps keeping code compliant to the coding standards MISRA C:2004, MISRA C++:2008 and MISRA C:2012.

IAR Embedded Workbench for AVR is a complete set of powerful C/C++ development tools with support for devices in all AVR families. Along with enhanced static analysis and code optimizations, version 6.80 delivers support for Atmel Power Debugger and Atmel Tiny Programming Interface (TPI). To learn more about the tools, visit www.iar.com/iar-embedded-workbench/tools-for-avr/.

About MISRA C

MISRA, The Motor Industry Software Reliability Association, is a collaboration between vehicle manufacturers, component suppliers and engineering consultancies which seeks to promote best practice in developing safety-related electronic systems in road vehicles and other embedded systems. MISRA C is a software development standard for the C programming language developed by MISRA. More information is available at www.misra.org.uk.

About CERT C/C++

The CERT C/C++ Secure Coding Standards are standards published by the Computer Emergency Response Team (CERT) providing rules and recommendations for secure coding in the C/C++ programming languages. More information is available at www.cert.org.

Leave a Reply

featured blogs
Apr 19, 2024
In today's rapidly evolving digital landscape, staying at the cutting edge is crucial to success. For MaxLinear, bridging the gap between firmware and hardware development has been pivotal. All of the company's products solve critical communication and high-frequency analysis...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...
Apr 18, 2024
See how Cisco accelerates library characterization and chip design with our cloud EDA tools, scaling access to SoC validation solutions and compute services.The post Cisco Accelerates Project Schedule by 66% Using Synopsys Cloud appeared first on Chip Design....

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured chalk talk

Introducing QSPICE™ Analog & Mixed-Signal Simulator
Sponsored by Mouser Electronics and Qorvo
In this episode of Chalk Talk, Amelia Dalton and Mike Engelhardt from Qorvo investigate the benefits of QSPICE™ - Qorvo’s Analog & Mixed-Signal Simulator. They also explore how you can get started using this simulator, the supporting assets available for QSPICE, and why this free analog and mixed-signal simulator is a transformational tool for power designers.
Mar 5, 2024
5,022 views