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

[rtl] add Wishbone output "gating" #344

Merged
merged 3 commits into from
Jun 11, 2022
Merged

[rtl] add Wishbone output "gating" #344

merged 3 commits into from
Jun 11, 2022

Conversation

stnolting
Copy link
Owner

@stnolting stnolting commented Jun 10, 2022

This is a rather small PR that adds an "operand gating" function to the external Wishbone interface.

All outgoing signals (seen from the processor) will not change at all when there is no active Wishbone access. This might reduce switching activity in the external memory system and makes inspecting Wishbone transactions in simulation much clearer.

Outgoing signals do no change if there is no active Wishbone transaction.
@stnolting stnolting added the HW hardware-related label Jun 10, 2022
@stnolting stnolting self-assigned this Jun 10, 2022
@stnolting stnolting marked this pull request as ready for review June 10, 2022 20:38
@stnolting stnolting merged commit 47d7c99 into main Jun 11, 2022
@stnolting stnolting deleted the wishbone_gating branch June 11, 2022 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HW hardware-related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant