Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(decoder): simplify interrupt indexing #1709

Conversation

cathales
Copy link
Contributor

The indexing expression was really complex. It is constant so is is
possible to directly use an "unsized" localparam. The values are less
than 32 so it is equivalent to previous code. This coding style is the
one used in the CSR regfile.

It will simplify future modifications, including completing
parametrization.

The indexing expression was really complex.  It is constant so is is
possible to directly use an "unsized" localparam.  The values are less
than 32 so it is equivalent to previous code.  This coding style is the
one used in the CSR regfile.

It will simplify future modifications, including completing
parametrization.
Copy link
Contributor

❌ failed run, report available here.

@JeanRochCoulon
Copy link
Contributor

Can you rebase your branch to get the up-to-date expected gate count modification ?

@cathales
Copy link
Contributor Author

cathales commented Dec 14, 2023

6e41bc8 (master branch) failed on ASIC Synthesis cv32a6_embedded too with the same number of gates (120780)

@JeanRochCoulon JeanRochCoulon merged commit fab3255 into openhwgroup:master Dec 14, 2023
19 checks passed
@JeanRochCoulon JeanRochCoulon deleted the decoder-simplify-interrupts branch December 14, 2023 13:36
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.

2 participants