-
Notifications
You must be signed in to change notification settings - Fork 1
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
Diverging from the Tydi specification - unofficial solutions #81
Comments
Flattening when both streams have user and/or keep propertiesThe Split function will fail when it encounters a situation where two physical Streams have identical names. |
Requirements for "last" signalling conflict for Streams with lower complexities and multiple element lanesInstead of
The intermediate representation adheres to
|
It is not clear whether "stai" and "endi" signals are significant when "strb" is low.The intermediate representation assumes that
|
Transferring empty outer lists at lower complexitiesThe intermediate representation amends
to say
|
Inconsistency: Strobe only encodes individual lane validity at C≥8The intermediate representation assumes that Strobe encodes individual lane validity at C≥7. |
Requirements when C<5, Dimensionality = 0 and Throughput > 1Right now, the IR adheres to the requirements. But should this cause further issues, the following is an option: Instead of
the intermediate representation can assume that
|
At time of writing, there are a few issues and inconsistencies with the Tydi spec, tracked here:
abs-tudelft/tydi#221
abs-tudelft/tydi#222
abs-tudelft/tydi#223
abs-tudelft/tydi#224
abs-tudelft/tydi#225
abs-tudelft/tydi#226
This issue will track the intermediate representation's unofficial solutions, until the issues themselves have been resolved.
The text was updated successfully, but these errors were encountered: