Soy nuevo en VHDL. El código de abajo no funciona por alguna razón. El D0 y D1 son interruptores y cuando agregué el D1, dejó de funcionar. clk_Centi está apuntando a un LED.
end if;
end process gen_clk;
clk_Centi <= clk_Centi_i WHEN D0='0' AND D1='0' ELSE
clk_Sec_i WHEN D0='1' AND D1='0' ELSE
clk_Min_i WHEN D0='0' AND D1='1';
end Behavioral;