Skip to content

Fix configuration issues when deselecting AXI agents. - #284

Open
yvantor wants to merge 2 commits into
pulp-platform:mainfrom
FondazioneChipsIT:yt/IDs
Open

Fix configuration issues when deselecting AXI agents.#284
yvantor wants to merge 2 commits into
pulp-platform:mainfrom
FondazioneChipsIT:yt/IDs

Conversation

@yvantor

@yvantor yvantor commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

The PR proposes to:

  • Clean the gen_reg_out function so that it sets apb_mask bits only for IPs which are really enabled.
  • Increases the AxiMstIdWidth default value so that it is actually possible to de-instantiate all AXI agents from Cheshire.

Solves #282 and #283.

yvantor added 2 commits July 1, 2026 20:51
Resolves overlap of IDs and prevents instantiation of APB to REG if the
peripheral is not present.
If no AXI initiator apart from CVA6 and the Debug Module is enabled, the number
of AxiSlvIdWidth falls back as equal to the AxiMstIdWidth, who's default value
collides with the LLC internal configuration.
@yvantor
yvantor requested a review from creinwar July 2, 2026 06:50
@yvantor yvantor self-assigned this Jul 2, 2026
@yvantor

yvantor commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

#282 could potentially be solved without increasing the AxiMstIdWidth into Cheshire but by overriding the AxiLookBits in the LLC from its top level if we expose the parameter. I have started a discussion with @phsauter to understand wether it is doable or not.

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