mirror of
https://github.com/Klagarge/Cursor.git
synced 2025-12-19 09:23:06 +00:00
Initial commit
This commit is contained in:
23
Libs/Gates/hdl/demux1to4_sim.vhd
Normal file
23
Libs/Gates/hdl/demux1to4_sim.vhd
Normal file
@@ -0,0 +1,23 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user