industry news
Subscribe Now

IAR Systems delivers extended optimization and trace capabilities for RISC-V development

Latest version of IAR Embedded Workbench for RISC-V adds new optimizations for code size and speed, enhanced trace and support for Nuclei devices

Uppsala, Sweden—December 1, 2020—IAR Systems®, the future-proof supplier of software tools and services for embedded development, has extended the complete development toolchain IAR Embedded Workbench® for RISC-V with additional trace functionality and new compiler optimizations. Building on existing support for a range of MCUs and FPGAs from several vendors, latest version 1.40 introduces support for Nuclei System Technology devices. In addition, this new version includes enhanced implementation of the draft P extension and intrinsics with support for the vectorized versions.

Through excellent optimization technology, IAR Embedded Workbench for RISC-V helps developers ensure the application fits the required needs and optimize the utilization of on-board memory. The latest version introduces several new compiler optimizations for speed and size, in addition to new optimized libraries for string handling. This results in improved size optimizations across a wide range of standard code bases, as well as significant improvements in speed optimizations for real-world benchmarks. To ensure code quality, the toolchain includes C-STAT® for integrated static code analysis. C-STAT proves code alignment with industry standards like MISRA C:2012, MISRA C++:2008 and MISRA C:2004, and also detects defects, bugs, and security vulnerabilities as defined by CERT C and the Common Weakness Enumeration (CWE). As previously announced, a functional safety edition of IAR Embedded Workbench for RISC-V, certified by TÜV SÜD according to IEC 61508 and ISO 26262, will be available in early 2021, delivering qualified tools, simplified validation and guaranteed support through the product life cycle.

IAR Embedded Workbench offers native support for powerful debugging and trace probes, enabling additional capabilities for monitoring and understanding an application’s behavior. The debug probe I-jet supports on-chip RAM buffered trace, in addition to fast JTAG/cJTAG/DAP debug. For livestreaming of trace information for code coverage and profiling purposes, developers are able to use the trace probe I-jet Trace. With I-jet Trace, IAR Embedded Workbench provides developers with full control of all active settings and the live trace status of the application. In addition, function profiling makes it possible to see and analyze timing information for the functions in an application, while code coverage analysis shows the percentage of code that has been executed down to single instruction resolution. These combined capabilities offer a non-intrusive and easy-to-use code optimization tool. With the latest version of IAR Embedded Workbench for RISC-V, the trace capabilities are extended with enhanced support for the SiFive Insight debug solution and added support for Trace trigger points, making it possible to tailor when to start and stop trace capture.

IAR Systems is exhibiting at the virtual RISC-V Summit December 8-10, 2020, and Robert Chyla, Lead Emulation Architect at IAR Systems, will present the topic “Overview of Trace for RISC-V” in the Software & Tools stream on Thursday, December 10, 2:00pm – 3:30pm PST (Pacific Standard Time, GMT-8).

IAR Embedded Workbench for RISC-V is a complete C/C++ compiler and debugger toolchain. For developers who want to try the toolchain, IAR Systems provides a RISC-V evaluation kit free of charge to companies with commercially viable development projects. More information about the toolchain is available at www.iar.com/riscv.

Leave a Reply

featured blogs
Jan 27, 2021
Here at the Cadence Academic Network, it is always important to highlight the great work being done by professors, and academia as a whole. Now that AWR software solutions is a part of Cadence, we... [[ Click on the title to access the full blog on the Cadence Community site...
Jan 27, 2021
Super-size. Add-on. Extra. More. We see terms like these a lot, whether at the drive through or shopping online. There'€™s always something else you can add to your order or put in your cart '€“ and usually at an additional cost. Fairly certain at this point most of us kn...
Jan 27, 2021
Cloud computing security starts at hyperscale data centers; learn how embedded IDE modules protect data across interfaces including PCIe 5.0 and CXL 2.0. The post Keeping Hyperscale Data Centers Safe from Security Threats appeared first on From Silicon To Software....
Jan 25, 2021
In which we meet the Photomath calculator, which works with photos of your equations, and the MyScript calculator, which allows you to draw equations with your finger....

featured paper

Common Design Pitfalls When Designing With Hall 2D Sensors And How To Avoid Them

Sponsored by Texas Instruments

This article discusses three widespread application issues in industrial and automotive end equipment – rotary encoding, in-plane magnetic sensing, and safety-critical – that can be solved more efficiently using devices with new features and higher performance. We will discuss in which end products these applications can be found and also provide a comparison with our traditional digital Hall-effect sensors showing how the new releases complement our existing portfolio.

Click here to download the whitepaper

featured chalk talk

UWB: Because Location Matters

Sponsored by Mouser Electronics and Qorvo

While technologies like GPS, WiFi, and Bluetooth all offer various types of location services, none of them are well-suited to providing accurate, indoor/outdoor, low-power, real-time, 3D location data for edge and endpoint devices. In this episode of Chalk Talk, Amelia Dalton chats with Mickael Viot from Qorvo about ultra-wideband (UWB) technology, and how it can revolutionize a wide range of applications.

Click here for more information about Qorvo Ultra-Wideband (UWB) Technology