-- +-----------------------------+ -- | Library: multiplexer | -- | designer : Tim Pagden | -- | opened: 7 Jul 1998 | -- +-----------------------------+ -- Architectures: -- 07.07.98 behaviour library ieee; library vfp; -- behaviour architecture behaviour of demux_generic is use ieee.std_logic_1164.all; use vfp.integer_plus.to_integer; begin demux_a_to_y: process (a, enable) begin y <= (others => '0'); if enable = '1' then y(to_integer(a)) <= '1'; end if; end process; end behaviour;