------------------------------------------------------- -- LIBRARY ieee; USE ieee.std_logic_1164.all; entity TICK_TOCK is generic ( PERIOD : time ); port ( clk: out std_logic); end TICK_TOCK; LIBRARY ieee; USE ieee.std_logic_1164.all; architecture BEHAVIOR of TICK_TOCK is begin clock_gen : process begin clk <= '1'; wait for PERIOD/2; clk <= '0'; wait for PERIOD/2; end process clock_gen; end architecture BEHAVIOR;