'seq' Dialect
Types and operations for seq dialect
The seq
dialect is intended to model digital sequential logic.
Operation definition ¶
seq.compreg
(::circt::seq::CompRegOp) ¶
Register a value, storing it for one cycle
See the Seq dialect rationale for a longer description Traits: SameVariadicOperandSize
Interfaces: NoSideEffect (MemoryEffectOpInterface), OpAsmOpInterface
Effects: MemoryEffects::Effect{}
Attributes: ¶
Attribute | MLIR Type | Description |
---|---|---|
name | ::mlir::StringAttr | string attribute |
sym_name | ::mlir::StringAttr | string attribute |
Operands: ¶
Operand | Description |
---|---|
input | any type |
clk | 1-bit signless integer |
reset | 1-bit signless integer |
resetValue | any type |
Results: ¶
Result | Description |
---|---|
data | any type |