You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**WHAT**: Extended `tri fpga smoke-gate` with `--require-cable` mode. When the Digilent FTDI cable and XC7A200T board are connected, the gate detects the JTAG chain, loads the canonical bitstream into FPGA SRAM via openFPGALoader, captures STAT, and asserts `DONE=HIGH`, `MODE=0b001`, no CRC/ID/DEC errors — the same predicate the Lean model calls `boot_success`. Verified on the bench: idcode `0x3636093` detected, SRAM load completes with `done 1`, post-load STAT = `0x401079FC`. Board-less checks (bit-config audit, dry-run CCLK sweep, yosys synthesis) remain mandatory and still pass without hardware. Physical CCLK measurement on P12 (Variant A) still deferred — no logic analyzer/oscilloscope available. Conformance suite `576/576 PASS`.
9
+
-**Why**: turns the board-less static audit into an end-to-end hardware smoke test, gives CI an optional cable-connected gate, and adds another physical evidence layer that formal-HDL competitors would have to reproduce.
10
+
-**Anchor**: phi^2 + phi^-2 = 3
4
11
5
12
## w403-fpga-bitstream-config-lean4 -- extend Lean 4 formal model to bitstream configuration (Closes #1307)
0 commit comments