library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity teszt2 is Port ( led : out STD_LOGIC; clock : in STD_LOGIC; kapcsolo : in STD_LOGIC ); end teszt2; architecture Behavioral of teszt2 is signal CTR : STD_LOGIC_VECTOR(24 downto 0); signal allapot: std_logic; begin process( clock ) begin if rising_edge( clock ) then if (CTR="000000") then if( allapot = '1' ) then allapot <= '0'; else allapot <= '1'; end if; end if; CTR <= CTR + 1; if (CTR = CONV_STD_LOGIC_VECTOR(25000000,25) ) then CTR<=CONV_STD_LOGIC_VECTOR(0,25); end if; end if; end process; led <= allapot and kapcsolo; end Behavioral;