Skip to content

T27 OS: bench.t27 -- boards, provenance of every number, project summary (Closes #11264) - #11267

Merged
gHashTag merged 1 commit into
masterfrom
claude/t27os-bench
Oct 20, 2026
Merged

gHashTag merged 1 commit into
masterfrom
claude/t27os-bench

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #11264. Child of #11037.

specs/t27os/bench.t27 is the data model a BENCH tab and a project-summary strip will draw from: the three dice of the AX7203 bench (busdev 1:4, 1:6, 1:8, added as a column of the existing registry in specs/verified/bench_boards.t27 rather than a second registry), a packed per-die state (cable seen, IDCODE ok, loaded seal prefix and time, LED byte, UART line counter, each with a known bit), the provenance of every number (measured, derived or not measured, the source command and the time), and the T27B/T27C summary row (LUT, FF, BRAM, DSP against the xc7a200t capacities, WNS, TNS, Fmax, build seconds) formatted in integers. A value without a measurement prints "not measured", never 0. Parsers cover the openFPGALoader scan and detect lines, the nextpnr Max frequency line, the receipt fields and UART newlines; each test names the repository file its sample line came from.

Measured: t27b test 13 of 13 and t27c test-report 13 of 13, 0 vacuous; one expected value was changed to confirm a test fails, then restored. Sealed.

Not claimed: no window draws this yet; the host runs no command; the xc7a200t capacities (134600 LUT, 269200 FF, 365 BRAM, 740 DSP) are DS180 figures named in the spec and marked derived; nextpnr prints no WNS, so WNS/TNS stay not measured without a timing report.

🤖 Generated with Claude Code

…oject summary a BENCH tab draws (Closes #11264)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@gHashTag
gHashTag enabled auto-merge (squash) October 20, 2026 07:43
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-20 07:44:39 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 48
PRs with All Checks Green 2
READY 2
FAILING 48
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=5aec047d42ec != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit e3bb9ff into master Oct 20, 2026
31 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

T27 OS: BENCH tab data model -- boards, provenance of every number, project summary

2 participants