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.
Resurrection of an older PR...
Context, Motivation & Description
Currently
Timeout
is initialized to beFalse
.This can for sure be changed with
init
like this:(which will produce slightly ugly verilog with two reset statements, but work)
But it feels different from other things, i.e. this doesn't do what one might initially assume:
val t = Timeout(5) init True
(changes type of t).This change adds a parameter, making it feel more like other library components or functions like e.g.
rise
RTD change tbd.
Impact on code generation
None