-
Notifications
You must be signed in to change notification settings - Fork 12
Add an RFC for arbitrary Memory
shapes.
#40
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
Conversation
e93b665
to
f4b2423
Compare
f4b2423
to
4a78334
Compare
Would it also be made possible to specify granularity of the WritePort with arbitrary shape ? |
I think this should be possible iff the shape is an |
Since we're talking about granularity for write enables and not width conversions, there's not really any need to enforce a uniform element shape, and I'm not sure it's worthwhile to try enforcing that the granularity aligns with natural subdivisions of a shape-castable either. We'd end up with a bunch of special casing for Consider something like a |
I feel that it's important to not blindly allow a case that results in arbitrarily torn writes. I would say that if you want granularity to be less than the full word, it has to be a I agree that a dependency on |
We have discussed this RFC on the 2024-01-22 weekly meeting. The disposition was to merge with the following changes
There was consensus that allowing granularity to be specified for @zyp Could you please create a tracking issue for this RFC and insert that and the starting date in the RFC text? |
f20a16c
to
43ea961
Compare
Rendered