Skip to content

Port gHashTag/trinity:fpga/openxc7-synth/DSP48E1_mock.v (Verilog, 1 module) to specs/port/trinity/fpga/openxc7-synth/DSP - #7970

Merged
github-actions[bot] merged 2 commits into
masterfrom
queen-7942
Oct 9, 2026
Merged

github-actions[bot] merged 2 commits into
masterfrom
queen-7942

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Closes #7942

Written by a bee on queen-7942 and published by tools/queen/publish.py. The branch itself is the bee's; the second commit is the coordination entry every pull request must add, which a bee has no way to know about.

1 file changed, 172 insertions(+)

🤖 Generated with Claude Code

Trinity Bee and others added 2 commits October 8, 2026 22:07
Re-authors the hand-written Verilog DSP48E1 mock (a0d149e71560) as a
.t27 spec: the full DSP48E1 parameter set as module consts, the
behavioural model as pure functions (18x18 multiply with the original's
A[17:0]/B[17:0] slicing, m_reg/p_reg update semantics with the mock's
!RSTP/!RSTM reset-wins-over-enable polarity, P selected by PREG, unused
outputs hardwired low), an on_comb data boundary, and six test blocks
asserting the values the original produces.

t27c parse/typecheck: 0 errors, 0 warnings; test-report: 6 pass, 0
vacuous; coverage 10/10; parse-complete: no truncation; gen-verilog
emits module DSP48E1, icarus-lowerable.

Closes #7942
A pull request must add exactly one docs/now entry and a bee has no way
to know that: its brief names a boundary file and acceptance criteria,
and docs/now/ is neither. The publisher adds it rather than failing the
gate.

Closes #7942

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-08 23:53:43 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 46
PRs with All Checks Green 4
READY 1
FAILING 46
PENDING 0
NO CHECKS YET 0

These columns do not partition: 1 + 46 + 0 + 0 = 47, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=3c0ade9e73e4 != 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).

This was referenced Oct 8, 2026
This was referenced Oct 9, 2026
@github-actions
github-actions Bot merged commit f266fa3 into master Oct 9, 2026
30 of 31 checks passed
@github-actions
github-actions Bot deleted the queen-7942 branch October 9, 2026 13:51
gHashTag added a commit that referenced this pull request Oct 9, 2026
…8219)

warmup and warmup_t27b (#8182), DSP48E1_mock (#7970), fpga_test_reporter
(#7926) and verdict_key (#8208) each pass in their own PR's
t27b-native-ratchet run. The cap half of #8215 already landed on master
through #8173 and #8174: not_pass 21 = max_not_pass 21.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bee-reviewed A reviewer bee reviewed and verified this PR at its current head; the only merge signal (#5525)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port gHashTag/trinity:fpga/openxc7-synth/DSP48E1_mock.v (Verilog, 1 module) to specs/port/trinity/fpga/openxc7-synth/DSP48E1_mock.t27

2 participants