Search This Blog

Monday, July 15, 2013

Design of 8 : 1 Multiplexer Using When-Else Statement (VHDL Code).

Design of 8 : 1 Multiplexer Using When-Else Concurrent Statement (Data Flow Modeling Style)-


Output Waveform : 8 : 1 Multiplexer


VHDL Code-


-------------------------------------------------------------------------------
--
-- Title       : multiplexer8_1
-- Design      : vhdl_test
-- Author      : Naresh Singh Dobal
-- Company     : nsd
--
-------------------------------------------------------------------------------
--
-- File        : 8 : 1 multiplexer using when else.vhd

   
   
library IEEE;
use IEEE.STD_LOGIC_1164.all;

entity multiplexer8_1 is
     port(
         din : in STD_LOGIC_VECTOR(7 downto 0);
         sel : in STD_LOGIC_VECTOR(2 downto 0);
         dout : out STD_LOGIC
         );
end multiplexer8_1;

architecture multiplexer8_1_arc of multiplexer8_1 is
begin
  
    dout <= din(7) when (sel="000") else
            din(6) when (sel="001") else
            din(5) when (sel="010") else
            din(4) when (sel="011") else
            din(3) when (sel="100") else
            din(2) when (sel="101") else
            din(1) when (sel="110") else
            din(0);

end multiplexer8_1_arc;

11 comments:

  1. Can you provide a structural domain programming of this 8x1 Mux
    mail to saurabh_pati@yahoo.com if possible

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Can you provide a structural domain programming of this 8x1 Mux
    mail to amitkumarececu@gmail.com if possible

    ReplyDelete
  4. Can you provide a structural domain programming of this 8x1 Mux
    mail to satyanarayana1456@gmail.com

    ReplyDelete
  5. Plz provide test bench file for this pgm....

    ReplyDelete
  6. Can you provide a structural domain programming of this 8x1 Mux
    mail to saurabh_pati@yahoo.com if possible

    ReplyDelete
  7. Can you provide a structural domain programming of this 8x1 Mux
    mail to numerauno7@gmail.com if possible

    ReplyDelete
  8. Can you provide a structural domain programming of this 8x1 Mux mail to mukkupavan10@gmail.com

    ReplyDelete
  9. Please provede truth table and text bench also

    ReplyDelete
  10. Can you provide a structural domain programming of this 8x1 Mux
    mail to pavanambat2@gmail.com if possible

    ReplyDelete