entity log2 is port ( clock, reset: in bit; -- Sinais de controle globais: clock e reset (para reiniciar) start: in bit; -- Sinal de condicão externo: manda iniciar a execução ready: out bit; -- Sinal de saída: execução finalizada N: in bit_vector(7 downto 0); -- Dados de entrada: valor cujo log2 deve ser calculado logval: out bit_vector(3 downto 0) -- Dados de saída: valor de log2(N) ); end entity log2;