Renesas R9A02G021 device support
Published March 25, 2024.
Device files for Renesas R9A02G021.
How to Install
1. Exit IAR Embedded Workbench 2. Unzip the downloaded archive in the riscv folder of the IAR Embedded Workbench for RISC-V installation directory.
Install EWRISCV 3.30.1
Published October 23, 2023.
Highlights
Scalar Cryptography (Zkn, Zks) Instruction Set Extensions The Zkn and Zks RISC-V extensions implement Scalar Cryptography instructions aimed at accelerating the NIST and ShangMi cryptographic standards, respectively. Both these standards describe algorithms for, given input data, encrypting/decrypting the input, as well as computing unique hash values from the input.
Code Size Reduction (Zcb, Zcmp) Instruction Set Extensions The Zcb standard extension provides compressed variants of a number of existing extensions. When this extension is enabled, both the compiler and assembler use those instructions. The Zcmp extension is a set of instructions (including push/pop) that can be executed as a series of existing 32-bit RISC-V instructions.
Improved code generation for the Bitmanip extensions (rotate)
Optimized ceil, floor, and round libraries for soft-float and Zfinx
Support for misaligned data access When supported by the core, the compiler can generate code to read and write packed data using large instructions, instead of performing byte-by-byte accesses.
New compiler GCC extensions The following GCC extensions are now supported by the compiler:
the __auto_type specifier
the format function attribute
the warn_unused_result function attribute
structures with a flexible array member allowed as an array type
IDE Build Actions improvements Build actions are a flexible design, to which you can inject and chain commands as part of the build. Build actions replace the previous pre- and post-build actions with a more intuitive mechanism, to which multiple actions can be executed before compilation and before/after linking.
Breakpoints Breakpoints can now be set during application execution, even when there is no hardware support for it.
A valid Support and Update Agreement is required for this download.
Execute the downloaded file.
The installer should not be installed on top of an existing EWRISCV installation, it is recommended to be installed as a new instance.
For network license:
Contact IAR