Skip to content

Validation Report: a20

Architecture: ARMv7-A. Used in Cubieboard2 and Olinuxino.

1. Dynamic Simulation Validation

Status: ✅ Passed (simulation-ok)

2026-10-18T14:39:49.798876Z  INFO labwired_cli::commands::run: Starting LabWired Simulator
2026-10-18T14:39:49.800546Z  INFO labwired_core::system::builder: Loading chip descriptor: ../../chips/onboarding/a20.yaml
2026-10-18T14:39:49.801541Z  INFO labwired_cli::commands::run: Loading firmware: "/home/andrii/Projects/labwired-renode/core/tests/fixtures/uart-ok-thumbv7m.elf"
2026-10-18T14:39:49.801643Z  INFO labwired_loader: ELF Entry Point: 0x401
2026-10-18T14:39:49.801664Z  INFO labwired_cli::commands::run: Firmware Loaded Successfully!
2026-10-18T14:39:49.801669Z  INFO labwired_cli::commands::run: Entry Point: 0x401
2026-10-18T14:39:49.805578Z  INFO labwired_cli::commands::run: Starting Simulation (ARM Cortex-M)...
2026-10-18T14:39:49.805651Z  INFO labwired_cli::commands::run: Initial PC: 0x400, SP: 0x20020000
2026-10-18T14:39:49.805682Z  INFO labwired_cli: Running for 20000 steps...
2026-10-18T14:39:49.813030Z  INFO labwired_cli: Progress: 10000 steps, current IPS: 880738.03
2026-10-18T14:39:49.821682Z  INFO labwired_cli::report: Simulation loop finished.
2026-10-18T14:39:49.825446Z  INFO labwired_cli::report: Final PC: 0x466
2026-10-18T14:39:49.825460Z  INFO labwired_cli::report: Total Instructions: 19999
2026-10-18T14:39:49.825464Z  INFO labwired_cli::report: Total Cycles: 20002
2026-10-18T14:39:49.825469Z  INFO labwired_cli::report: Average IPS: 840435.72

Hardware Coverage Report

Peripheral ID Base Address Type
uart0 0x01c28000 ns16550
uart1 0x01c28400 ns16550
uart2 0x01c28800 ns16550
uart3 0x01c28c00 ns16550
uart4 0x01c29000 ns16550
uart5 0x01c29400 ns16550
uart6 0x01c29800 ns16550
uart7 0x01c29c00 ns16550
usbEhci1 0x01c14000 ehcihostcontroller
usbHub 0x00000001 usbhub
usbEhci2 0x01c1c000 ehcihostcontroller
timer 0x0000000f arm_generictimer
sunxiMmc0 0x01c0f000 sunximmc
sunxiMmc1 0x01c10000 sunximmc
sunxiMmc3 0x01c12000 sunximmc
sunxiHstimer 0x01c60000 sunxihighspeedtimer
sunxiTimer 0x01c20c00 sunxitimer

Total Peripherals: 17