Bit |
LRM §3.1.1.1. |
The bit type is predefined in the Standard package as an enumerated data type with only two allowable values: '0' and '1'.
type bit is ('0','1');
The bit type is the basic type to represent logical values. Note that there are only two values defined for the bit type and it is not possible to use it for high impedance and other non-trivial values such as Unknown, Resistive Weak, etc. (see Std_logic).
The default value of any object of the bit type is '0'.
signal A, B: bit; ... A <= '1'; B <= not A;