Bump common_cells to v2 - #99
Open
colluca wants to merge 10 commits into
Open
Conversation
colluca
force-pushed
the
common-cells-v2
branch
3 times, most recently
from
May 16, 2026 12:46
fba7cd1 to
fd58a9f
Compare
colluca
force-pushed
the
common-cells-v2
branch
3 times, most recently
from
June 1, 2026 14:48
a52f4c1 to
264b715
Compare
DanielKellerM
force-pushed
the
common-cells-v2
branch
from
June 16, 2026 10:46
264b715 to
c0c5006
Compare
Collaborator
|
Depends on the coordinated common_cells v2 migration: |
DanielKellerM
force-pushed
the
common-cells-v2
branch
from
June 16, 2026 11:01
c0c5006 to
de69fa1
Compare
DanielKellerM
force-pushed
the
common-cells-v2
branch
from
June 16, 2026 12:29
de69fa1 to
0488716
Compare
Lore0599
force-pushed
the
common-cells-v2
branch
from
June 25, 2026 12:02
56351c3 to
b200150
Compare
DanielKellerM
marked this pull request as ready for review
June 25, 2026 12:40
DanielKellerM
requested review from
DanielKellerM,
micprog and
thommythomaso
as code owners
June 25, 2026 12:40
DanielKellerM
force-pushed
the
common-cells-v2
branch
from
June 25, 2026 12:46
b200150 to
e2e9459
Compare
ricted98
force-pushed
the
common-cells-v2
branch
3 times, most recently
from
July 1, 2026 13:54
fbb00ae to
7f4cdfe
Compare
DanielKellerM
force-pushed
the
common-cells-v2
branch
from
July 1, 2026 14:56
7f4cdfe to
b4ea738
Compare
DanielKellerM
force-pushed
the
common-cells-v2
branch
from
July 28, 2026 12:18
9785d30 to
3dd1a9e
Compare
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
force-pushed
the
common-cells-v2
branch
2 times, most recently
from
July 28, 2026 12:58
bacca9e to
3d54cad
Compare
DanielKellerM
force-pushed
the
common-cells-v2
branch
2 times, most recently
from
July 28, 2026 15:25
4367d17 to
40627c3
Compare
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.