-- VHDL code position: p243_ex8_23_operator_shift_decoder3to8
-- Note : This is code for explaining the use of shift operator of VHDL
-- Debug : no debug
---------------------------------------------------------------------------------
LIBARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY decoder3to8 IS
PORT ( input : IN STD_LOGIC_VECTOR ( 2 DOWNTO 0 ) ;
output : OUT STD_LOGIC_VECTOR ( 7 DOWNTO 0 )
);
END ENTITY decoder3to8;
ARCHITECTURE bhv OF decoder3to8 IS
BEGIN
output <= "00000001" SLL CONV_INTEGER ( input );
END ARCHITECTURE bhv;