I'm studying a vhdl design downloaded from internet. Some input/output ports are declared as std_logic_vector(0 downto 0). I don't understand what's the difference between std_logic_vector(0 downto 0) and std_logic. Does it have to do with some optimization? When would you use one instead of the other one?
Thank you.