| 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; |