Complex system simulation and HW/SW co-design with Renode open source simulation framework
summary
Renode is an open-source, ISS-based simulator and modular framework that runs unmodified OS and embedded images, adds Python scripting and co-simulation with Verilator for offloading FPGA IP, and models full boards (multi-node UART/Ethernet/Wireshark flows). It supports Microchip PolarFire (5-core, used to replace a $3k dev board), RISC‑V and ARM cores, Robot Framework test-run integration and cloud test runs, offers safe points/snapshot replay, and shows real customers cutting feature development from days or weeks down to about two hours.
AI-written summary · about
chapters (26)
- 0:00Intro
- 0:35Fundamental Risk 5
- 1:03Methodology
- 1:24Why do we need it
- 2:33Why Renode
- 4:07Platform support
- 4:36Focus
- 5:01Renode
- 7:13Complex system
- 7:54Multinode system
- 8:52Lifecycle
- 9:32Robot Framework
- 9:57Test Results
- 10:21New Developments
- 10:57First Platform
- 12:21Constellation
- 13:20Microchip
- 13:47significance
- 14:30FPGA demo
- 16:10Other developments
- 16:37Custom interrupts
- 17:20Flex with 5
- 18:09Renault
- 18:49Risk 5 Getting Started Guide
- 19:27Dover Microsystems Use Case
- 21:01Renode GitHub
related talks
25mOpen Source Software Stack for Heterogenous embedded devices
12mAccelerating Software Development for High Performance Chiplet...
22mDemo: From Blueprint to Reality: Navigating SoC Tradeoffs, IP, and Ecosystem
16mSwitchboard: Calling All Hardware Models
39mSoftware Defined Hardware on Heterogeneous SoCs Using OpenAMP
17mA Co-Simulation Middleware: Virtual Testing of Automotive Applications with Multiple Simulators
25mHelping Customers Engineer a Smarter Future Faster
32mBuilding a Multi-Vendor, Software-Defined Substation: Lessons From Red Hat’s VPAC...
