industry news
Subscribe Now

IAR Systems extends industry-leading Renesas RX tools with static code analysis

Uppsala, Sweden—July 7, 2015—IAR Systems presents version 2.80 of the complete C/C++ compiler and debugger toolchain IAR Embedded Workbench for RX. The new version adds integrated static code analysis through C-STAT, which makes it possible for RX developers to take full control of their code and enables companies to save valuable time and money in their development projects.

Static analysis finds potential issues in code by doing an analysis on the source code level. Such errors as memory leaks, access violations, arithmetic errors and array and string overruns can cause security issues and affect the performance and quality of a product. By using static analysis, developers can identify these errors early and minimize their impact on the finished product and the project timeline. In addition to raising the code quality, the analysis can aid alignment with industry coding standards.

C-STAT is a powerful static analysis tool that checks compliance with rules as defined by the coding standards MISRA C:2004, MISRA C++:2008 and MISRA C:2012, as well as hundreds of rules based on, for example, CWE (the Common Weakness Enumeration) and the CERT C/C++ Secure Coding Standards. Users can easily select which ruleset and which individual rules to check the code against, and the analysis results are provided directly in the IAR Embedded Workbench IDE.

“We are very excited that C-STAT is now supported in IAR Systems’ complete development toolchain IAR Embedded Workbench for RX,” says Semir Haddad, Director of Marketing, Microcontrollers and Microprocessors Solutions, Renesas Electronics America Inc. “Thanks to the complete integration into the toolchain, C-STAT serves RX developers with easy-to-use static analysis right at their fingertips. This not only helps the individual developer in the daily work; it also assists RX customers worldwide in getting their products to the market faster, more cost effectively and easier.”

With more than 4,000 supported Renesas devices, IAR Embedded Workbench supplies exceptional design flexibility for embedded developers working with the Renesas product portfolio. IAR Embedded Workbench for RX provides a complete development toolchain that includes the highly optimizing IAR C/C++ Compiler™ with Renesas RX ABI compliance as well as the comprehensive C-SPY® Debugger with support for Renesas E1 and E20 emulators. Version 2.80 of the toolchain also adds support for the new on-chip debugging emulator E2 Lite from Renesas. More information about the tools is available at www.iar.com/iar-embedded-workbench/renesas/rx/. C-STAT is available as an add-on product. To read more about C-STAT, go to www.iar.com/cstat.

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

Leave a Reply

featured blogs
May 2, 2024
I'm envisioning what one of these pieces would look like on the wall of my office. It would look awesome!...
Apr 30, 2024
Analog IC design engineers need breakthrough technologies & chip design tools to solve modern challenges; learn more from our analog design panel at SNUG 2024.The post Why Analog Design Challenges Need Breakthrough Technologies appeared first on Chip Design....

featured video

Why Wiwynn Energy-Optimized Data Center IT Solutions Use Cadence Optimality Explorer

Sponsored by Cadence Design Systems

In the AI era, as the signal-data rate increases, the signal integrity challenges in server designs also increase. Wiwynn provides hyperscale data centers with innovative cloud IT infrastructure, bringing the best total cost of ownership (TCO), energy, and energy-itemized IT solutions from the cloud to the edge.

Learn more about how Wiwynn is developing a new methodology for PCB designs with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver.

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

Battery-free IoT devices: Enabled by Infineon’s NFC Energy-Harvesting
Sponsored by Mouser Electronics and Infineon
Energy harvesting has become more popular than ever before for a wide range of IoT devices. In this episode of Chalk Talk, Amelia Dalton chats with Stathis Zafiriadis from Infineon about the details of Infineon’s NFC energy harvesting technology and how you can get started using this technology in your next IoT design. They discuss the connectivity and sensing capabilities of Infineon’s NAC1080 and NGC1081 NFC actuation controllers and the applications that would be a great fit for these innovative solutions.
Aug 17, 2023
31,000 views