circt/test/Dialect/Pipeline
Morten Borup Petersen 36106c2c5c
[Pipeline] Make `reset` signal optional (#8104)
* [Pipeline] Make `reset` signal optional

In some usecases, having a reset signal to a pipeline may do more harm than good in terms of synthetis/routing overhead. Instead, users can reset pipelines in other ways - e.g. by holder `go` low for `N stages` cycles. This, in turn, will set the pipeline stage enable registers to a deterministic state.

Allow for this by making the top-level `reset` signal optional.

* review

---------

Co-authored-by: Morten Borup Petersen <mpetersen@microsoft.com>
2025-01-23 14:15:50 +01:00
..
Transforms [HW] Change printer for modules (#6205) 2023-09-28 16:30:15 -05:00
canonicalization.mlir [Pipeline] Remove `Pure` trait from Pipeline operations (#6888) 2024-04-03 11:44:09 +02:00
errors.mlir [HW] Change printer for modules (#6205) 2023-09-28 16:30:15 -05:00
round-trip.mlir [Pipeline] Make `reset` signal optional (#8104) 2025-01-23 14:15:50 +01:00