VHDL OPERATOR | USE | Example |
AND | logical and infix operator which is used with logical array or boolean type of signals or variables. | in1 and in2 |
OR | logical or infix operator which is used with logical array or boolean type of signals or variables. | in1 or in2 |
NAND | logical nand infix operator which is used with logical array or boolean type of signals or variables. | in1 nand in2 |
NOR | logical nor infix operator which is used with logical array or boolean type of signals or variables. | in1 nor in2 |
XOR | logical exclusive or infix operator which is used with logical array or boolean type of signals or variables. | in1 xor in2 |
XNOR | logical exclusive nor infix operator which is used with logical array or boolean type of signals or variables. | in1 xnor in2 |
NOT | logical or prefix operator which is used with logical array or boolean type of signals or variables. | not in |
<= | Assignment operator which assigns the right hand side signal or variable to the left hand side signals. | out <= in; |
:= | Assignment operator which assigns the right hand side signal or variable to the left hand side variable. | out := in; |