Skip to content

Compatibility Matrix

Pinned versions for each hardware backend. Keeping these in sync avoids hard-to-debug mismatches between the compiler, runtime, and hardware.

Component Saturn OPU / U250 Gemmini MX SpacemiT X60
Chipyard branch main graphics N/A
Chipyard SHA bcb612918b bcb612918b N/A
Merlin build profile firesim firesim spacemit
Target YAML saturn_opu.yaml gemmini_mx.yaml spacemit_x60.yaml
Execution method FireSim U250 VCS bare-metal SSH to board
Chipyard config class FireSimSaturnOPUConfig RadianceGemminiOnlyConfig N/A
Key submodule: saturn 1d3515e02b (opu-fp8) -- --
Key submodule: gemmini -- 6ad65b90b1 (gemmini-mx) --
Key submodule: firesim b084672c2f -- --

Note: Pinned SHAs are maintained in build_tools/hardware/*.yaml.