IAR Embedded Workbench for RISC-V
Complete development toolchain providing one toolbox in one view, giving you one uninterrupted workflow. As a well established frontrunner in the embedded industry, you can rely on IAR Embedded Workbench to compile, analyze and debug your code in the most efficient way.
Highly optimizing compiler technology
IAR Embedded Workbench offers excellent optimization technology to ensure developers that the application fits the required needs and optimizes the utilization of on-board memory and necessary speed. In current version of the toolchain, code density is already small comparing to other available tools, and more optimizations are expected in future releases to generate even smaller code.
Broad device support
IAR Embedded Workbench for RISC-V supports RV32 and RV32E 32-bit RISC-V cores and extensions, including RISC-V P extension for Packed-SIMD instructions. The support for custom extensions helps when working with designing custom cores with exact definitions for an application or a product. Future releases will include 64-bit support, functional safety certification and security solutions.
The C-SPY Debugger gives full control of the application in real time with full debugging capabilities even without access to the hardware using the C-SPY simulator. Native debug probe support through I-jet enables high-speed in-circuit debugging. For livestreaming of trace information for code coverage and profiling purposes, the trace probe I-jet Trace is supported. The debugger also includes a command line utility. In addition, a plugin SDK is available for easy integration of emulator interfaces, RTOSs, TCP/IP and network stacks, etc.
Technical support included
As the leading commercial tools supplier for RISC-V, we are able to provide worldwide technical support with our products. With a Support and Update Agreement, you also get immediate access to the latest updates and features.