[dataflow] Enable csyn for previous design under new use-def chain #281
+46
−11
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.
Description
This PR enables the csyn for previous systolic design and also improves test session.
Problems
Previous design was hard to achieve csyn directly from high-level programming, because the original use-def chain failed to search and mark every target partitioned array. We used to have to add the primitives manually in hls code.
Proposed Solutions
The new use-def chain makes it easy to add partition primitives in the high-level program.
Checklist