URL
https://opencores.org/ocsvn/z80soc/z80soc/trunk
Subversion Repositories z80soc
[/] [z80soc/] [trunk/] [V0.7.2/] [DE1/] [vhdl/] [decoder_7seg.vhd.bak] - Rev 44
Compare with Previous | Blame | View Log
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.all;USE IEEE.STD_LOGIC_UNSIGNED.all;entity decoder_7seg isport(NUMBER : in std_logic_vector(3 downto 0);HEX_DISP : out std_logic_vector(6 downto 0));end decoder_7seg;architecture rtl of decoder_7seg isbeginprocess(NUMBER)begincase NUMBER is--0 to 9when "0000" => HEX_DISP <= "1000000";when "0001" => HEX_DISP <= "1111001";when "0010" => HEX_DISP <= "0100100";when "0011" => HEX_DISP <= "0110000";when "0100" => HEX_DISP <= "0011001";when "0101" => HEX_DISP <= "0010010";when "0110" => HEX_DISP <= "0000011";when "0111" => HEX_DISP <= "1111000";when "1000" => HEX_DISP <= "0000000";when "1001" => HEX_DISP <= "0011000";-- A to Fwhen "1010" => HEX_DISP <= "0001000";when "1011" => HEX_DISP <= "0000011";when "1100" => HEX_DISP <= "1000110";when "1101" => HEX_DISP <= "0100001";when "1110" => HEX_DISP <= "0000110";when "1111" => HEX_DISP <= "0001110";when others => HEX_DISP <= "1111111";end case;end process;end rtl;
