MUX2TO1.VHD
上传用户:dgjihui88
上传日期:2013-07-23
资源大小:43k
文件大小:1k
源码类别:

VHDL/FPGA/Verilog

开发平台:

MultiPlatform

  1. --mux2to1.vhd n-bit 2-to-1 multiplexer
  2. library ieee ;
  3. use ieee.std_logic_1164.all ;
  4. entity mux2to1 is
  5. generic ( n : integer := 14 ) ;
  6. port (
  7.   w0 : in  std_logic_vector(n-1 downto 0) ;--input first term
  8.   w1 : in  std_logic_vector(n-1 downto 0) ;--input second term
  9.   s : in  std_logic ;--select line
  10.   f : out  std_logic_vector(n-1 downto 0) ) ;--output seleted term
  11. end mux2to1 ;
  12. architecture behavior of mux2to1 is
  13. begin
  14.   with s select
  15.   f <= w0 when '0',
  16.        w1 when others ;
  17. end behavior ;