Jun 30
2021
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
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
Apr 27
2021
Originally created to meet Antmicro’s internal need for a flexible system design and testing tool, Renode has been in use by numerous projects and organizations including internet giants like Google, Microsoft and Amazon, semiconductors like Arm, Intel, Microchip or QuickLogic, as well as product developers like the Precursor team or Blixt. Read more
Mar 22
2021
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
Feb 26
2021
Throughout Renode’s history, our open source framework has been applied in a variety of use cases, some of them entirely expectable, given that the tool was initially created to cover embedded software development and testing needs, while others quite ingenious. Recently, a growing trend has seen Renode gain many users in education contexts, with the forced switch to distance learning as well as the general increase in popularity of online education making Renode’s ability to abstract out the physical component from edge device development a valuable asset. Read more