What's new?

Feb 6 2025

Simplifying Renode model generation with SystemRDL-to-C# conversion

Simplifying Renode model generation with SystemRDL-to-C# conversion

SystemRDL is a standard from the Accelera initiative used to describe the register layout of hardware in order to provide a single source of truth for hardware and software artifacts. As a single, human-writeable and readable source of truth, SystemRDL provides a basis on which you can build other assets, such as SystemVerilog designs, test suites, software (drivers), and documentation. Read more

Jan 22 2025

Simulating ultra-low-power MSP430 MCUs in Renode

Simulating ultra-low-power MSP430 MCUs in Renode

The Texas Instruments MSP430 is a family of MCUs with its own custom ISA that enables ultra-low-power use cases. With a long history of supporting a breadth of products, including devices deployed in space, the most popular applications include performing highly reliable analog measurement functions, building automation and battery-management solutions as well as highly reliable IoT installations, and at Antmicro, we work with the MCU when developing power-constrained devices for our customers. Read more

Dec 31 2024

Testing and debugging embedded systems in simulation with Renode VS Code extension

Testing and debugging embedded systems in simulation with Renode VS Code extension

Renode is typically used to test and debug complex hardware-software systems, where having a tight interactive debugging feedback loop and a visual overview of the state of the system and registers are key. Renode’s superpower is making embedded systems more like working with regular software by representing your entire system within a single deterministic simulation environment that can be more easily integrated with typical continuous integration based workflows. Read more

Oct 16 2024

Renode GitHub Action for automated testing on simulated hardware

Renode GitHub Action for automated testing on simulated hardware

Testing in simulation is a great way to enable parallel development of software and hardware and ensure quality standards starting early into your project. Renode, Antmicro’s open source simulation framework provides a deterministic development environment with a constantly expanding portfolio of integrations for designing advanced test suites, co-simulation capabilities, as well as simulation models for hundreds of HW blocks, SoCs and boards. Read more

Oct 1 2024

Introducing fast RISC-V interrupts support in Renode for real time applications

Introducing fast RISC-V interrupts support in Renode for real time applications

Real time applications such as space or automotive where instant autonomous decision making is crucial require configurable standardized interrupt controllers. There are many well-known examples such as the Global Interrupt Controller (GIC) for Cortex-A, Nested Vectored Interrupt Controller (NVIC) for Cortex-M, Platform Level Interrupt Controller (PLIC) or Core Local Interruptor (CLINT) for RISC‑V, etc., and some vendors introduce their own custom interrupt controllers working on top of the standard ones. Read more