Skip to content

Bump common_cells to v2 - #99

Open
colluca wants to merge 10 commits into
develfrom
common-cells-v2
Open

Bump common_cells to v2#99
colluca wants to merge 10 commits into
develfrom
common-cells-v2

Conversation

@colluca

@colluca colluca commented May 15, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@colluca
colluca force-pushed the common-cells-v2 branch 3 times, most recently from fba7cd1 to fd58a9f Compare May 16, 2026 12:46
@colluca
colluca force-pushed the common-cells-v2 branch 3 times, most recently from a52f4c1 to 264b715 Compare June 1, 2026 14:48
@DanielKellerM
DanielKellerM changed the base branch from master to devel June 16, 2026 10:46
@DanielKellerM

DanielKellerM commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

@DanielKellerM DanielKellerM mentioned this pull request Jun 16, 2026
7 tasks
@DanielKellerM
DanielKellerM marked this pull request as ready for review June 25, 2026 12:40
Copilot AI review requested due to automatic review settings June 25, 2026 12:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ricted98
ricted98 force-pushed the common-cells-v2 branch 3 times, most recently from fbb00ae to 7f4cdfe Compare July 1, 2026 13:54
@colluca
colluca force-pushed the common-cells-v2 branch from 3a68714 to eaf0d29 Compare July 3, 2026 16:52
colluca and others added 3 commits July 28, 2026 14:28
The hjson register flow that downstreams (e.g. Cheshire) used to derive
C register headers was dropped in the SystemRDL/PeakRDL migration. Add a
PeakRDL c-header target per register variant under target/hal/regs, wired
into a new idma_hal_all target, so SW can consume register offsets and
field positions directly from the RDL source.
@DanielKellerM
DanielKellerM force-pushed the common-cells-v2 branch 2 times, most recently from bacca9e to 3d54cad Compare July 28, 2026 12:58
@DanielKellerM
DanielKellerM force-pushed the common-cells-v2 branch 2 times, most recently from 4367d17 to 40627c3 Compare July 28, 2026 15:25
cc_popcount v2 sizes popcount_o to $clog2(InputWidth+1); stride_sel
must match this or Synopsys DC elaboration fails (LINK-3) on the
non-power-of-2 NumDim-1 variants (e.g. 4d_extension).
idma_req_used was $clog2(Depth)+1 bits, one wider than the cc-v2
usage_o ($clog2(Depth+1)) for non-power-of-2 PendingFifoDepth, which
trips the same DC LINK-3 over-width as the popcount fix. Size it via
PendingFifoUsageWidth to match usage_o for all depths; no-op at the
default Depth=8.
Pin axi/axi_stream/apb/obi from the moving common-cells-v2 branch to
the exact SHAs already resolved in Bender.lock, so devel cannot drift
if those branches are force-pushed before the ecosystem is tagged.
common_cells stays on the 2.0.0-beta.2 tag; Bender.lock is unchanged.
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.

4 participants