What's new?

Oct 5 2023

Fuzzing Zephyr with AFL and Renode

Fuzzing Zephyr with AFL and Renode

Fuzzing is an automated testing technique aimed at detecting problems like crashes or memory leaks in software by feeding it with invalid, often random input. It is especially valuable in safety-critical use cases, e.g. in the medical or automotive industries. Read more

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