What's new?

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

Jul 5 2023

Initial support for STM32WBA in Renode

Initial support for STM32WBA in Renode

The STM32 series from ST Microelectronics is one of the most widely used MCU families in the world, powering thousands of products worldwide, including many that we are helping our customers develop their projects. To test embedded software, projects like ChromiumOS Embedded Controller are using Renode, which allows us to continuously improve the support for that MCU product range in our open-source simulation framework. One of the more interesting STM32 platforms we have recently added as part of a customer project is the STM32WBA, an ARM Cortex-M33-based secure 2.4GHz SoC with Bluetooth 5.3 Low Energy (BLE), suitable for scenarios requiring reliable wireless connectivity. STM32WBA is used in platforms such as the NUCLEO-WBA52CG. Read more