Concept Flow - Bit vs std_logic difference
Declare signal as Bit
Assign '0' or '1'
Signal holds only '0' or '1'
Declare signal as std_logic
Assign '0', '1', 'Z', 'X', 'U', etc.
Signal can represent multiple states
Bit signals hold only '0' or '1', while std_logic signals can represent multiple states like 'Z' (high impedance) or 'X' (unknown).