Add maxTransactionsInFlight to IDMapEntry and OMIdMapEntry #2627
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.
This PR adds a
maxTransactionsInFlight
field toIDMapEntry
andOMIdMapEntry
. This field offers an upper-bound on the number of transactions possibly in flight from a given master associated with a range of ids. The calculation is protocol specific; while it is exactly the number of source ids for TileLink, for AXI4 incomplete information forces us to make a conservative overestimate: assume that every single ID could possibly generate the maximum number of transactions (which may or may not be true), and that each source could generate simultaneous read and write transactions using the same ID (which may or may not be true).Related issue:
Type of change: feature request
Impact: API addition (no impact on existing code)
Development Phase: implementation
Release Notes