mirror of
https://github.com/Klagarge/Cursor.git
synced 2024-11-26 19:23:27 +00:00
24 lines
448 B
VHDL
24 lines
448 B
VHDL
|
ARCHITECTURE sim OF demux1to4 IS
|
||
|
BEGIN
|
||
|
|
||
|
process(sel, in1)
|
||
|
begin
|
||
|
-- default values
|
||
|
out0 <= '0';
|
||
|
out1 <= '0';
|
||
|
out2 <= '0';
|
||
|
out3 <= '0';
|
||
|
|
||
|
-- selection
|
||
|
case sel is
|
||
|
when "00" => out0 <= in1 after delay;
|
||
|
when "01" => out1 <= in1 after delay;
|
||
|
when "10" => out2 <= in1 after delay;
|
||
|
when "11" => out3 <= in1 after delay;
|
||
|
when others => NULL;
|
||
|
end case;
|
||
|
|
||
|
end process;
|
||
|
|
||
|
END ARCHITECTURE sim;
|