Class used to write conditional operation on Data value
Class used to write conditional operation on Data value
val res = myBool ? myBits1 | myBits2
Class used to write conditional operation on Enumeration value
Class used to write conditional operation on Enumeration value
val res = myBool ? myBits1 | myBits2
Logical AND operator
Logical AND
Logical AND
a Bool assign with the AND result
val result = myBool1 && myBool2
Conditional operation for Enumeration value
Conditional operation for Data value
Logical XOR operator
Transform a Bool to an Bits of a given width
Transform a Bool to an Bits of a given width
the width of the Bits
a Bits data
Transform a Bool to an SInt
Transform a Bool to an SInt
a SInt data
Transform a Bool to an UInt of a given width
Transform a Bool to an UInt of a given width
the width of the UInt
a UInt data
Transform a Bool to an UInt
Transform a Bool to an UInt
a UInt data
Bool is assigned to False
Bool is assigned to False when cond is True
Edge detection
Edge detection with an initial value
Edge detection with an initial value
the initial value
a Bool
Falling edge detection
Falling edge detection with an initial value
Falling edge detection with an initial value
the initial value
a Bool
Rising edge detection
Rising edge detection with an initial value
Rising edge detection with an initial value
the initial value
a Bool
Bool is assigned to True
Bool is assigned to True when cond is True
Bool is assigned to True when cond is True
a Bool condition
a Bool assign to True when cond is True
Logical NOT
Logical NOT
a Bool assign with the NOT result
Inverse operator
Logical OR operator
Logical OR
Logical OR
a Bool assign with the OR result
Use =/= instead
use allowPruning instead
The Bool type corresponds to a boolean value (True or False)
"Bool Documentation"