Change WireBundle::Ctrl to WireBundle::Control. Decouple WireBundle and StrmSwPortType. #2009
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 changes replaces the abbreviated
WireBundle::Ctrl
withWireBundle::Control
and removes an implicit coupling between theWireBundle
enum names and the aie-rtStrmSwPortType
enum names.Previously the xaie target (e.g.
aie-translate --aie-generate-xaie
) used the TableGen'dwireBundleStringify
functions to emitStrmSwPortType
enums directly as C++ source code. This PR replaces uses ofwireBundleStringify
inAIETargetXAIEV2
with a new utility function. This corrects a potential bug related to thePL
port and allows the renaming of the control port.