Skip to content

Validation Report: tegra3

Architecture: ARMv7-A (Cortex-A9).

1. Dynamic Simulation Validation

Status: ✅ Passed (simulation-ok)

2026-10-18T14:40:34.449978Z  INFO labwired_cli::commands::run: Starting LabWired Simulator
2026-10-18T14:40:34.454571Z  INFO labwired_core::system::builder: Loading chip descriptor: ../../chips/onboarding/tegra3.yaml
2026-10-18T14:40:36.127789Z  INFO labwired_cli::commands::run: Loading firmware: "/home/andrii/Projects/labwired-renode/core/tests/fixtures/uart-ok-thumbv7m.elf"
2026-10-18T14:40:36.127988Z  INFO labwired_loader: ELF Entry Point: 0x401
2026-10-18T14:40:36.128038Z  INFO labwired_cli::commands::run: Firmware Loaded Successfully!
2026-10-18T14:40:36.128071Z  INFO labwired_cli::commands::run: Entry Point: 0x401
2026-10-18T14:40:36.130201Z  INFO labwired_cli::commands::run: Starting Simulation (ARM Cortex-M)...
2026-10-18T14:40:36.130265Z  INFO labwired_cli::commands::run: Initial PC: 0x400, SP: 0x20020000
2026-10-18T14:40:36.130296Z  INFO labwired_cli: Running for 20000 steps...
2026-10-18T14:40:36.138609Z  INFO labwired_cli: Progress: 10000 steps, current IPS: 951903.87
2026-10-18T14:40:36.154987Z  INFO labwired_cli::report: Simulation loop finished.
2026-10-18T14:40:36.155005Z  INFO labwired_cli::report: Final PC: 0x454
2026-10-18T14:40:36.155010Z  INFO labwired_cli::report: Total Instructions: 20000
2026-10-18T14:40:36.155014Z  INFO labwired_cli::report: Total Cycles: 20004
2026-10-18T14:40:36.155019Z  INFO labwired_cli::report: Average IPS: 742961.62

Hardware Coverage Report

Peripheral ID Base Address Type
uart0 0x70006000 ns16550
uart1 0x70006040 ns16550
uart2 0x70006200 ns16550
uart3 0x70006300 ns16550
uart4 0x70003400 ns16550
dmaHost1xA 0x50010000 tegradmahost1x
dmaHost1xB 0x50004000 tegradmahost1x
privateTimer 0x50040600 arm_privatetimer
tmr1 0x60005000 tegratimer
tmr2 0x60005008 tegratimer
tmrUs 0x60005010 tegrausectimer
tmr3 0x60005050 tegratimer
tmr4 0x60005058 tegratimer
pl310 0x50043000 pl310
usbEhci1 0x7d000000 ehcihostcontroller
usbEhci2 0x7d004000 ehcihostcontroller
usbEhci3 0x7d008000 ehcihostcontroller
apbDma 0x6000a000 tegradma
i2c1 0x7000c000 tegrai2ccontroller
i2c2 0x7000c400 tegrai2ccontroller
i2c3 0x7000c500 tegrai2ccontroller
i2c4 0x7000c700 tegrai2ccontroller
i2c5 0x7000d000 tegrai2ccontroller
fb0 0x54200000 tegradisplay
fb1 0x54240000 tegradisplay
syncPts 0x50000000 tegrasyncpts
nvPaPmcBase 0x7000e400 pythonperipheral
pgUpTag0 0x60000000 pythonperipheral
memoryControllerMemsize 0x7000f410 pythonperipheral
nandHack1 0x70008000 pythonperipheral
nandHackNandStatus 0x70008004 pythonperipheral
nandHackIsr 0x70008008 pythonperipheral
oscFreqDetStatus 0x6000605c pythonperipheral
pllC 0x60006080 pythonperipheral
pllM 0x60006090 pythonperipheral
pllP 0x600060a0 pythonperipheral
superclock1 0x60006368 pythonperipheral
superclock2 0x60006370 pythonperipheral
sdmmc3 0x600061bc pythonperipheral
clkSrc 0x60006104 pythonperipheral
clkSrcA 0x60006124 pythonperipheral
clkSrc_ 0x60006128 pythonperipheral
pllSomething2 0x600060d0 pythonperipheral
pllSomething3 0x600060dc pythonperipheral
pllSomething 0x60006004 pythonperipheral
test111 0x7000f204 pythonperipheral
apbMiscGpHidrev0 0x70000804 pythonperipheral
clockHack 0x60006020 pythonperipheral
clkRstControllerSclkBurstpolicy0 0x60006028 pythonperipheral
kfuseHack 0x7000f800 pythonperipheral
kfuseHack2 0x7000f9fc pythonperipheral
kfuseSkuInfo 0x7000f910 pythonperipheral
kfuseTestProgRevision 0x7000f928 pythonperipheral
fuseSpeedoCalib 0x7000f914 pythonperipheral
pwrGateStatus 0x7000e438 pythonperipheral
miscDebug 0x70000014 pythonperipheral
tegraId 0x70000860 pythonperipheral
usbHub 0x00000001 usbhub
usbMouse 0x00000002 usbmouse
usbKeyboard 0x00000001 usbkeyboard

Total Peripherals: 60