Sep 20
2023
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
Aug 29
2023
Bluetooth Low Energy (BLE) is one of the most popular wireless protocols used in consumer devices including blood pressure monitors, wearables, and smart home appliances. Renode, Antmicro's embedded and IoT simulation framework, has supported the BLE protocol for a long time, but the typical use scenario would cover setups where all the nodes exist in the simulated world. Read more
Jul 18
2023
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
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
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