Make it possible to strobe/enable different granularities on memory interfaces
- Dominant language
- Dart
- Stars
- 115
- Forks
- 39
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 1
Description
### Motivation
Sometimes a strobe/enable is on a byte boundary, but other times it might be per word or some other granularity. It would be nice if the interface supported a configurable granularity instead of just bytes.
### Desired solution
Modify `StrobeDataPortInterface` to support a configurable partitioning of enables other than just bytes.
### Alternatives considered
_No response_
### Additional details
_No response_
Contributor guide
Research direction
Start by locating StrobeDataPortInterface in the rohd-hcl repository and reading how its current byte-based enables are represented. Define the expected partitioning semantics for word or other granularities, then verify that the interface supports configurable enable groupings without breaking existing byte behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 32/100