What's new?

Jul 16 2021

Initial Bluetooth support for nRF52840 in Renode

Initial Bluetooth support for nRF52840 in Renode

For several years now we have been working with the Google TensorFlow Lite Micro team on making their ML framework aimed at MCUs and other low-power devices easier to test and demonstrate using our open source simulation framework, Renode. Read more

Jun 30 2021

Advanced co-simulation with Renode and Verilator: PolarFire SoC and FastVDMA

Advanced co-simulation with Renode and Verilator: PolarFire SoC and FastVDMA

Co-simulating HDL has been possible in Renode since the 1.7.1 release, but the functionality - critical for hardware/software co-development as well as FPGA use cases - is constantly evolving based on the needs of our customers like Google and Microchip. To quickly recap, by co-simulation we mean a scenario where a part of the system is simulated in Renode but some specific peripheral or subsystem is simulated directly from HDL, e.g. Verilog. To achieve this, Renode integrates with Verilator, a fast and popular open source HDL simulator, which we are helping our customers adopt as well as expanding its capabilities to cover new use cases. Peripherals simulated directly from HDL are typically called Verilated peripherals. Read more

May 7 2021

Run Linux on BeagleV Starlight in Renode

Run Linux on BeagleV Starlight in Renode

BeagleV Starlight is an upcoming affordable general-purpose Linux-capable RISC‑V platform, and as such understandably generates a lot of interest in the development community. It is currently in beta stage and limited supply, so we thought it’s a great moment to implement support for the board’s StarFive 71x0 SoC in our open source simulation framework, Renode, to enable pre-hardware development on this exciting platform. Read more

Mar 22 2021

Renode-based CI for TensorFlow Lite MCU

Renode-based CI for TensorFlow Lite MCU

Renode is an open source simulation framework enabling effortless and collaborative software development of embedded and IoT devices in a deterministic environment. A wide toolbox of features for debug, trace and experimentation make it extremely useful in interactive code development scenarios, but the full potential of the tool is revealed in a Continuous Integration environment. With Antmicro’s help, a number of organizations are currently adopting Renode to radically improve their testing and CI situation for developing their products. Read more