|
CIRCT 22.0.0git
|
A drive op and the clock and reset that resulted from trigger analysis. More...
#include <DeseqUtils.h>

Public Member Functions | |
| DriveInfo () | |
| DriveInfo (DriveOp op) | |
Public Attributes | |
| DriveOp | op |
| The drive operation. | |
| ClockInfo | clock |
| The clock that triggers a change to the driven value. | |
| ResetInfo | reset |
| The optional reset that triggers a change of the driven value to a fixed reset value. | |
A drive op and the clock and reset that resulted from trigger analysis.
A process may describe multiple clock and reset triggers, but since the registers we lower to only allow a single clock and a single reset, this struct tracks a single clock and reset, respectively. Processes describing multiple clocks or resets are skipped.
Definition at line 216 of file DeseqUtils.h.
|
inline |
Definition at line 226 of file DeseqUtils.h.
|
inlineexplicit |
Definition at line 227 of file DeseqUtils.h.
| ClockInfo circt::llhd::deseq::DriveInfo::clock |
The clock that triggers a change to the driven value.
Guaranteed to be non-null.
Definition at line 221 of file DeseqUtils.h.
| DriveOp circt::llhd::deseq::DriveInfo::op |
The drive operation.
Definition at line 218 of file DeseqUtils.h.
| ResetInfo circt::llhd::deseq::DriveInfo::reset |
The optional reset that triggers a change of the driven value to a fixed reset value.
Null if no reset was detected.
Definition at line 224 of file DeseqUtils.h.