Logical¶
AND2¶
Performs a logical AND between two Boolean values.
AND4¶
Performs a logical AND between four Boolean values.
FTRIG¶
Detects a transition of a Boolean value from True to False (falling edge detection).
JK¶
JK flip-flop.
Inputs | |
---|---|
J (SET) | Set condition. |
CLK | Clock. |
K (RESET) | Reset condition. |
PRESET | Sets the output. |
CLEAR | Clears the output. |
Outputs | |
---|---|
OUT | Memory value. |
- When inputs J and K are different the output OUT takes the value of J.
- If both inputs are TRUE, the output toggles its state.
- If both inputs are FALSE, the output holds its state.
- Functions asynchronously (latch) when CLK input is disconnected.
- When CLK is connected, inputs are read on CLK rising edge and ouputs are set on CLK falling edge.
NOT¶
Complements a Boolan value.
OR2¶
Performs a logical OR between two Boolean values.
OR4¶
Performs a logical OR between four Boolean values.
ROL¶
Performs a bitwise left rotation on a number.
Inputs | |
---|---|
IN | Number to apply the bitwise left rotation. |
ROT | Number of bits to shift. |
Outputs | |
---|---|
OUT | Input number (IN) left shifted by ROT. |
ROR¶
Performs a bitwise right rotation on a number.
Inputs | |
---|---|
IN | Number to apply the bitwise right rotation. |
ROT | Number of bits to rotate. |
Outputs | |
---|---|
OUT | Input number (IN) right shifted by ROT. |
RS¶
Memory with reset priority.
RTRIG¶
Detects a transition of a Boolean value from False to True (rising edge detection).
SHL¶
Performs a bitwise shift left on a number.
Inputs | |
---|---|
IN | Number to apply the bitwise left shift. |
SHIFTS | Number of bits to shift. |
Outputs | |
---|---|
OUT | Input number (IN) left shifted. |
SHR¶
Performs a bitwise shift right on a number.
Inputs | |
---|---|
IN | Number to apply the bitwise right shift. |
SHIFTS | Number of bits to shift. |
Outputs | |
---|---|
OUT | Input number (IN) right shifted. |
SR¶
Memory with set priority.
XOR2¶
Performs a logical exclusive OR between two Boolean values.
XOR3¶
Performs a logical exclusive OR between three Boolean values.