IAR Embedded Workbench for RISC-V
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 and RISC-V B extension. The support for custom extensions helps when working with designing custom cores with exact definitions for an application or a product.
Comprehensive debugger
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.