Skip to content

Validation Report: sam4s16c

Architecture: ARMv7E-M.

1. Dynamic Simulation Validation

Status: ✅ Passed (simulation-ok)

2026-10-18T14:40:22.084717Z  INFO labwired_cli::commands::run: Starting LabWired Simulator
2026-10-18T14:40:22.088632Z  INFO labwired_core::system::builder: Loading chip descriptor: ../../chips/onboarding/sam4s16c.yaml
2026-10-18T14:40:22.098274Z  WARN labwired_core::bus::profiles: GPIO type 'sam4s_pio' (peripheral 'pioA') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:40:22.098386Z  WARN labwired_core::bus::profiles: GPIO type 'sam4s_pio' (peripheral 'pioB') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:40:22.098441Z  WARN labwired_core::bus::profiles: GPIO type 'sam4s_pio' (peripheral 'pioC') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:40:22.098616Z  INFO labwired_cli::commands::run: Loading firmware: "/home/andrii/Projects/labwired-renode/core/tests/fixtures/uart-ok-thumbv7m.elf"
2026-10-18T14:40:22.098739Z  INFO labwired_loader: ELF Entry Point: 0x401
2026-10-18T14:40:22.098783Z  INFO labwired_cli::commands::run: Firmware Loaded Successfully!
2026-10-18T14:40:22.098813Z  INFO labwired_cli::commands::run: Entry Point: 0x401
2026-10-18T14:40:22.099889Z  INFO labwired_cli::commands::run: Starting Simulation (ARM Cortex-M)...
2026-10-18T14:40:22.103050Z  INFO labwired_cli::commands::run: Initial PC: 0x400, SP: 0x20020000
2026-10-18T14:40:22.103143Z  INFO labwired_cli: Running for 20000 steps...
2026-10-18T14:40:22.114659Z  INFO labwired_cli: Progress: 10000 steps, current IPS: 632503.03
2026-10-18T14:40:22.127578Z  INFO labwired_cli::report: Simulation loop finished.
2026-10-18T14:40:22.127596Z  INFO labwired_cli::report: Final PC: 0x466
2026-10-18T14:40:22.127601Z  INFO labwired_cli::report: Total Instructions: 19999
2026-10-18T14:40:22.127606Z  INFO labwired_cli::report: Total Cycles: 20002
2026-10-18T14:40:22.127610Z  INFO labwired_cli::report: Average IPS: 695233.72

Hardware Coverage Report

Peripheral ID Base Address Type
dwt 0xe0001000 dwt
sram_bb 0x22000000 bitbanding
tc0_1_2 0x40010000 sam_tc
tc3_4_5 0x40014000 sam_tc
usart0 0x40024000 sam_usart
usart1 0x40028000 sam_usart
adc 0x40038000 stub
dacc 0x4003c000 stub
PMC_SR 0x400e0468 pythonperipheral
uart0 0x400e0600 sam_usart
uart1 0x400e0800 sam_usart
eefc 0x400e0a00 stub
rstc 0x400e1400 stub
wdt 0x400e1450 stub
peripheral_bb 0x42000000 bitbanding
crc 0x40044000 stub
pioA 0x400e0e00 sam4s_pio
pioB 0x400e1000 sam4s_pio
pioC 0x400e1200 sam4s_pio
spi 0x40008000 stub
twi1 0x4001c000 stub
twi0 0x40018000 stub

Total Peripherals: 22