What's new?

Sep 21 2023

Renode 1.14 with ARMv8 support, improved co-simulation and new platforms

Renode 1.14 with ARMv8 support, improved co-simulation and new platforms

Antmicro is happy to announce the next, 1.14 release of our open source Renode simulation framework, including lots of new developments originating from both customer and R&D projects, along with community contributions. Since the last release, we’ve passed several important milestones such as adding ARMv8-A and 64-bit peripheral support in Renode and initial support for ARMv8-R. The 1.14 release also introduces Direct Programming Interface support, many new platforms including STM32WBA52 and the RISC‑V-based HiFive Unmatched, improvements in a wide range of peripherals, new exciting features and general fixes across the board. Read more

Sep 20 2023

DPI support in Renode for HDL co-simulation with Verilator and Questa

DPI support in Renode for HDL co-simulation with Verilator and Questa

Hardware Description Languages (HDLs), such as Verilog and SystemVerilog, are used to express the behavior of digital electronic circuits for field-programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs). The HDL source can also be used for high-fidelity, cycle-accurate simulation of your circuits, but at the cost of lower performance compared to functional simulation, which abstracts away much of the complexity. Read more

Jul 18 2023

RISC-V co-design using trace-based simulation with Renode and TBM

RISC-V co-design using trace-based simulation with Renode and TBM

The design of modern hardware components such as processors and accelerators is a multidisciplinary effort at the intersection of hardware and software development. Hardware-software co-design is a challenging task that needs actionable data to identify bugs and bottlenecks. Renode, Antmicro's open source simulation framework, enables pre-silicon HW/SW co-design for complete SoCs such as OpenTitan, with a fully controllable environment including cores and I/O blocks, capable of running binary-compatible software and providing complete insight into its execution. Read more

Jul 10 2023

Cortex-R support in Renode for safety-critical applications

Cortex-R support in Renode for safety-critical applications

To cover the widest possible range of complex embedded systems, Renode offers broad architecture and platform support, with ARM being a crucial part of that ecosystem. Following the important milestone of adding support for 64-bit ARMv8-A in Renode described in a recent blog note, we are now happy to announce support for the 32-bit ARM Cortex-R52 CPU, expanding our simulation framework’s capabilities to new use cases requiring real-time and reliable processing. Read more