Things like Pipelines and StateMachine contain Sequentials but only support synchronous resets currently. There are cases where asynchronous reset is helpful for those.
Desired solution
Add a multi-trigger constructor for Pipeline, StateMachine, and other abstractions that contain Sequential to support multi-triggered flops like async resets.
Motivation
Things like
Pipeline
s andStateMachine
containSequential
s but only support synchronous resets currently. There are cases where asynchronous reset is helpful for those.Desired solution
Add a multi-trigger constructor for
Pipeline
,StateMachine
, and other abstractions that containSequential
to support multi-triggered flops like async resets.Alternatives considered
No response
Additional details
No response