Skip to content

docs/ci: README refresh (ECP5, generator section, wishlist), Python 3.9/3.12 CI matrix - #46

Merged
enjoy-digital merged 1 commit into
gen/dma-corefrom
docs/readme-gen-ci
Oct 19, 2026
Merged

enjoy-digital merged 1 commit into
gen/dma-corefrom
docs/readme-gen-ci

Conversation

@enjoy-digital

@enjoy-digital enjoy-digital commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

Stacked on #45 (documents its YAML keys); GitHub will retarget to master as the stack merges.

  • README: adds the Lattice ECP5 PHY to the feature list, a short "Standalone core generation" section pointing to the new doc/gen.md (command, outputs, YAML key table, PHY-name to transceiver mapping, native vs control/DMA flavours, clock rule; kept out of the README on purpose), and refreshes the wishlist (Lattice PHY support now exists; the open items are rate negotiation, FLUSH/TRIM/4Kn and AXI-Stream ports).
  • CI: Python 3.9 and 3.12 matrix with fail-fast: false; setup.py requires Python >= 3.9 to match what CI covers.

Repository setting worth checking: fork PRs show "no checks reported" until approved. Settings > Actions > General > "Require approval for first-time contributors" keeps the approval step to new contributors only; pull_request_target is intentionally not used.

🤖 Generated with Claude Code

….9/3.12 CI matrix

- README: list the Lattice ECP5 PHY, document the standalone generator (command,
  outputs, YAML keys, PHY names, flavours, clock rule), and refresh the wishlist
  (Lattice PHY support exists; rate negotiation, FLUSH/TRIM/4Kn and AXI-Stream
  ports are the open items).
- CI: run the suite on Python 3.9 and 3.12 (fail-fast off); setup.py now
  requires Python >= 3.9, matching what CI covers.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@enjoy-digital
enjoy-digital merged commit de586aa into gen/dma-core Oct 19, 2026
4 checks passed
enjoy-digital added a commit that referenced this pull request Oct 19, 2026
docs: move the generator details to doc/gen.md (and land #46/#48 on master)
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.

1 participant