Renesas’ first 32-bit RISC-V CPU core delivers up to 3.27 CoreMark/MHz

Renesas has recently announced its first homegrown 32-bit RISC-V CPU core based on the open-standard instruction set architecture (ISA). This CPU core is compatible with Renesas’ e2 studio IDE and supports other third-party IDEs for RISC-V MCUs. According to Renesas, the CPU achieved a remarkable 3.27 CoreMark/MHz performance outperforming similar RISC-V architectures in this category.

Renesas has recently announced its first homegrown 32-bit RISC-V CPU core based on open-standard instruction set architecture (ISA).

RISC-V, an open ISA, is rapidly gaining popularity in the semiconductor industry. Many MCU providers have formed joint investment alliances to expedite their RISC-V product development. Previously, Renesas released two CPUs developed by Andes Technology Corp: the R9A02G020, an ASSP EASY MCU for Motor Control, and the R9A06G150, an ASSP EASY MCU for Voice HMI, both based on RISC-V. Additionally, they have introduced the RZ/Five, a Linux-capable 64-bit RISC-V microprocessor family, and RH850/U2B, an automotive System on Chip (SoC).  However, with the release of their new CPU, Renesas independently enters the RISC-V market, highlighting their efforts to grow their RISC-V product range.

Key Technical Specifications:

  • Versatile Applications: The new CPU is flexible, so it can be configured as a primary application controller, a secondary core in System on Chips (SoCs), on-chip subsystems, or in deeply embedded Application-Specific Standard Products (ASSPs).
  • Optimized Performance: The CPU offers optimized performance with options for RV32 ‘I’ or ‘E’, which means it can adjust the number of general-purpose registers to suit the needs of different applications.
  • Integrated RISC-V Extensions:
    • M Extension: Enhances multiplication and division operations.
    • A Extension: supports atomic access, crucial for concurrency in RTOS-based systems.
    • C Extension: Offers 16-bit compressed instructions for memory space efficiency.
    • B Extension: Provides advanced bit manipulation capabilities.
  • Computational Throughput: The CPU delivers 3.27 CoreMark/MHz, outperforming similar architectures in efficiency and speed.

Enhanced Features for Robust Applications:

  • Stack Monitor Register: Prevents stack memory overflows, enhancing system integrity.
  • Dynamic Branch Prediction Unit: Improves code execution throughput.
  • Compact JTAG Debug Interface: Enables efficient debugging, complemented by performance monitor registers.
  • Instruction Tracing Unit: offers developers deeper insights into system behavior.

The new CPU is compatible with Renesas e2 studio Renesas e2 studio and a variety of third-party Integrated Development Environments (IDEs), providing a full set of tools for product development. Additionally, the CPU’s features and performance have been verified in a real silicon product, with more details to be released on the EEMBC website after the first product launch in early 2024.

More information on this topic can be found on their product announcement page, while a separate page provides details about the RISC-V CPU core and its features.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
8 Comments
oldest
newest
nugu53
nugu53
9 months ago

I associate Renesas with industrial equipments, automotive, etc. I see this as a big pledge of support for RiscV.

Orzel
Orzel
9 months ago

I’m somehow lost… despite all the marketing around this (great!) news… this architecture has no identifiable name ? Nor the core ? Nor the cpu itself ? “Renesas last risc-v architecture” is how we are supposed to call it.. ?

Jeroen
9 months ago

Strange if they focus on a performance core they didn’t make it 64bit

tkaiser
tkaiser
9 months ago

‘Performance’? This is an MCU and if you believe in CoreMark/MHz then this is for you: https://www.eembc.org/coremark/scores.php (sort by CoreMark/MHz and realize that today’s microcontrollers are as capable as Desktop CPUs from 15 years ago… only ‘per MHz’ of course).

As for 32-bit vs. 64-bit: if it’s the same as on ARM then a 64-bit userland might consume almost twice as much memory w/o apparent performance gains.

Anonymous
Anonymous
9 months ago

I’ve been here long enough to predict the CoreMark comment was coming. 🙂

itchy n scratchy
itchy n scratchy
9 months ago

It doesn’t sound extremely out of proportion, it is somewhere between a Microchip PIC32MZ2048ECH100 and an STMicroelectronics STM32L476

So spot-on for the intended use case…

No point comparing with core 2 duo or athlon xp.

Khadas VIM4 SBC