Logic Expressions#
- class seqlogic.Expr#
Symbolic expression.
- property support: set[Variable]#
- to_func() tuple[Callable, list[Variable]]#
- class seqlogic.ITE(x0: Expr | Bits | str, x1: Expr | Bits | str, x2: Expr | Bits | str)#
If-Then-Else operator node.
- class seqlogic.Add(a: Expr | Bits | str, b: Expr | Bits | str, ci: Expr | Bits | str | None = None)#
ADD operator node.
- class seqlogic.Adc(a: Expr | Bits | str, b: Expr | Bits | str, ci: Expr | Bits | str | None = None)#
ADC operator node.
- class seqlogic.Srsh(x: Expr | Bits | str, n: Expr | Bits | str | int)#
Signed right shift operator node.
- class seqlogic.LE(x0: Expr | Bits | str, x1: Expr | Bits | str)#
Less Than Or Equal (≤) operator node.
- class seqlogic.GE(x0: Expr | Bits | str, x1: Expr | Bits | str)#
Greater Than Or Equal (≥) operator node.
- class seqlogic.GetAttr(v: Variable, obj: str)#
GetAttr operator node.