Skip to content

AXI5 Mixin Bugs#280

Merged
kimmeljo merged 1 commit intointel:mainfrom
kimmeljo:axi_fix
Jan 16, 2026
Merged

AXI5 Mixin Bugs#280
kimmeljo merged 1 commit intointel:mainfrom
kimmeljo:axi_fix

Conversation

@kimmeljo
Copy link
Contributor

Description & Motivation

Miscellaneous bugs in the AXI5 mixins. Mostly just bad signal widths but took the opportunity to check everything for consistency.

Related Issue(s)

N/A

Testing

No explicit testing since all of the changes are primarily just fixing of widths which is trivial.

Backwards-compatibility

Is this a breaking change that will not be backwards-compatible? If yes, how so?

These are all unequivocal bugs that render the signals non-compliant with the AXI spec so not backwards compatible by construction. However, very likely this won't negatively impact any users.

Documentation

Does the change require any updates to documentation? If so, where? Are they included?

No explicit documentation needed - comes from AXI spec.

@kimmeljo kimmeljo added the bug Something isn't working label Jan 15, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes signal width specification bugs in AXI5 mixin implementations to ensure compliance with the AXI specification. The changes correct missing width parameters for several signals that were either defaulting to width 1 or had duplicate/incorrect port declarations.

Changes:

  • Removed duplicate TAG port declaration in Axi5MemRespDataTagSignals
  • Added missing width parameters to MMUSID, MMUSSID, and SUBSYSID signals

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kimmeljo kimmeljo merged commit 6621c0b into intel:main Jan 16, 2026
4 checks passed
@kimmeljo kimmeljo deleted the axi_fix branch January 16, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants