library ieee; use ieee.std_logic_1164.all; entity seg7 is port(m: in std_logic_vector(3 downto 0); num: out std_logic_vector(6 downto 0)); end seg7; architecture sseg of seg7 is begin process(m) begin if(m="0000") then num<="1000000"; elsif(m="0001") then num<="1111001"; elsif(m="0010") then num<="0100100"; elsif(m="0011") then num<="0110000"; elsif(m="0100") then num<="0011001"; elsif(m="0101") then num<="0010010"; elsif(m="0110") then num<="0000010"; elsif(m="0111") then num<="1111000"; elsif(m="1000") then num<="0000000"; elsif(m="1001") then num<="0010000"; else num<="1111111"; end if; end process; end sseg;