Professional Documents
Culture Documents
Experiment #: 5
begin begin
uut : MUX_SOURCE port map(
S => S, process (S,I)
I => I,
O => O); begin
stim : process
begin if (S <= "00") then
O <= I(0);
I(0) <= '0'; elsif (S <= "01") then
I(1) <= '1'; O <= I(1);
I(2) <= '0'; elsif (S <= "10") then
I(3) <= '1'; O <= I(2);
else
S <= "00";wait for 10 ns; O <= I(3);
S <= "01";wait for 10 ns;
S <= "10";wait for 10 ns; end if;
S <= "11";wait for 10 ns; end process;
wait; end Behavioral;
end process;
end tb;