VHDL Not Equal
Symbol: /=
Quick Syntax
if input1 /= input2 then
output <= '0';
else
output <= '1';
end if;
Purpose
Obviously, the not equal symbol is used for comparing two things and returns True if they are different.
In my experience of coding, I rarely come across not equal. Typically, most peope write their code for checking if things are equal, and using an else for all cases when they are not equal. It seems that most people's minds work that way.
While there are some rare cases where you must use a not equal check, one could argue that you could easily use an equal check instead with slightly different code.
For example, in our situation above, it could easily of been written this way instead which is much clearer:
if input1 = input2 then
output <= '1';
else
output <= '0';
end if;