What's new?

Jul 9 2024

SystemC co-simulation in Renode

SystemC co-simulation in Renode

SystemC is a C++-based system design and verification language and library that allows for modeling of hardware systems, widely used by IP vendors who often provide SystemC-based models for their blocks. Based on community demand, recently we have extended Renode, our open source simulation framework with support for SystemC Transaction Level Modeling (TLM) - a standard SystemC interface designed to drive memory-mapped communication, providing interoperability between various components. By including support for SystemC, we extended the co-simulation integration portfolio of Renode that already includes direct integration with Verilator and a DPI-based interface for multiple simulators. This makes Renode even more accessible for engineering teams interested in pre-silicon development with a mix of custom-made and off-the-shelf blocks. Read more

Jun 24 2024

Defining RISC-V CPUs in Renode simulation with custom instructions and extensions

Defining RISC-V CPUs in Renode simulation with custom instructions and extensions

The openness and customizability of the RISC‑V ISA has encouraged its use across a variety of scenarios, such as supporting cores in larger systems, standalone embedded MCUs and even many-core server AI processing solutions. With first-class RISC‑V support and advanced co-simulation capabilities, Renode, Antmicro’s open source simulator, is helping silicon, firmware and software teams be more productive in all of those scenarios. Read more

May 24 2024

Improved Linux filesystem sharing for simulated devices with extended Virtio support in Renode

Improved Linux filesystem sharing for simulated devices with extended Virtio support in Renode

Developing software for Linux-based systems in simulation lets you iterate faster than using hardware, especially when the latter is still under development. Our open source Renode simulation framework helps scale embedded dev environments across many use cases and test scenarios, enabling more seamless cross-team collaboration, and a critical element of getting the most out of embracing simulation is properly partitioning your workflow, with which we often help our customers. Read more

Mar 18 2024

Virtually recreating the Tesla Roadster with open source tools

Virtually recreating the Tesla Roadster with open source tools

The "killer feature" of open source is its transformative power in enabling collaborative vertical integration, where instead of building up silos of divergent capabilities, organizations can collaborate freely, combining their strengths and perspectives while remaining in full control of their own fate. Read more