18 lines
560 B
VHDL
18 lines
560 B
VHDL
|
library IEEE;
|
||
|
use IEEE.STD_LOGIC_1164.all;
|
||
|
|
||
|
entity Dec2_4En is
|
||
|
port (
|
||
|
enable : in std_logic;
|
||
|
inputs : in std_logic_vector(1 downto 0);
|
||
|
outputs : out std_logic_vector(3 downto 0)
|
||
|
);
|
||
|
end Dec2_4En;
|
||
|
|
||
|
architecture BehavEquations of Dec2_4En is
|
||
|
begin
|
||
|
outputs(0) <= enable and (not inputs(1)) and (not inputs(1));
|
||
|
outputs(1) <= enable and (not inputs(1)) and ( inputs(1));
|
||
|
outputs(2) <= enable and ( inputs(1)) and (not inputs(1));
|
||
|
outputs(3) <= enable and ( inputs(1)) and ( inputs(1));
|
||
|
end BehavEquations;
|