rtl: PopLinkPHY_Behavioral skeleton + standalone sbt build #66
No reviewers
Labels
No labels
adr
agent:blocked-ci
agent:blocked-human
agent:blocked-resolver
agent:done
agent:in-progress
agent:no-touch
agent:pinged
agent:pr-open
agent:queued
agent:wip
area:board
area:funding
area:infra
area:phy
area:poplink
area:rtl
area:software
area:supply-chain
area:verification
ci-failed
ci-timeout
docs
do-not-merge
human-approved
needs-human-approval
needs-rebase
needs-triage
phase:1
ready-for-review
review:findings
review:pass
risk:tripwire
swarm:quarantined
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Fluid/fluidpop-v1!66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "auto/issue-51-20260525T202210Z_issue51"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #51
Summary
First Chisel module + minimal sbt project under
rtl/:rtl/src/pop/PopLinkPHY_Behavioral.scala--- skeletonModule+PopLinkPHYIObundle, CHARRUA-1.2 header.linkUpmaterialised (Bool); per-lane symbol streams, extended handshake, BER / status counters left as documented// TBD per SPEC §Interfaceblocks. No widths or lane counts invented (docs/spec/poplink-phy-if.md is itself a Stub; PLAN.md §13.3 does not yet pin them).io <> DontCare; SPEC §Behavior / §Invariants items pointed at follow-up issues.rtl/tests/PopLinkPHY_Behavioral/PopLinkPHY_BehavioralSpec.scala--- chiseltestAnyFlatSpecwith the singleshould "elaborate"case, AGPL-3.0-or-later header.rtl/build.sbt+rtl/project/build.properties+rtl/.gitignore--- standalone sbt project, Chisel 6.5.0 / chiseltest 6.0.0 pinned to the same versions as Chipyard 1.13.0 (seertl/chipyard.hash/~/chipyard/build.sbt).Compile/scalaSourceandTest/scalaSourceare overridden to match thesrc/popandtests/<Module>layout fromrtl/README.mdrather than sbt defaults.rtl/README.md--- stale "no Scala sources, no build.sbt" line updated.Validation (local, agent host)
sbt compile--- green (1 source compiled).sbt Test/compile--- green.sbt test--- 1 test, 1 passed (PopLinkPHY_BehavioralSpecelaborates the module).No Chipyard checkout was required for these --- the standalone build resolves Chisel + chiseltest from Maven Central.
Out of scope (deferred to follow-up issues)
PopLinkPHYIOwidths / lane count / training FSM (Phase-1 PHY deliverable #2 --- PHY interface spec).Off-limits
No ADR-017 off-limits paths touched. No commit hook bypass.
Closing as stale. Original branch was based off main from before #59/#60/#67 landed and the diff now collides with files those PRs added. Issue #51 can be re-queued; resolver will start from current main.
Pull request closed