ch4_2_2.vhd

来自「《VHDL与数字电路设计》配套光盘,可以实际调用」· VHDL 代码 · 共 30 行

VHD
30
字号
LIBRARY  IEEE ;                      
USE  IEEE.STD_LOGIC_1164.ALL ;     
USE  IEEE.STD_LOGIC_ARITH.ALL ;
USE  IEEE.STD_LOGIC_UNSIGNED.ALL ;

--**********************************
ENTITY  ch4_-_2 IS
  PORT (Z  : IN  STD_LOGIC_VECTOR( 3 DOWNTO 0) ;            
        S : IN STD_LOGIC_VECTOR( 1 DOWNTO 0) ;                
        A, B, C, D :  OUT  STD_LOGIC_VECTOR( 3 DOWNTO 0 ) ) ;  
END  ch4_-_2 ;

--**********************************
ARCHITECTURE  demux4_behave  OF  ch4_-_2  IS

BEGIN
  PROCESS (Z,S)

  BEGIN
A <= "0000" ; B <= "0000" ; C <= "0000" ; D <= "0000" ;
    CASE S IS
        WHEN "00" => A <= Z ;
        WHEN "01" => B <= Z ;
        WHEN "10" => C <= Z ;
        WHEN OTHERS  => D <= Z ;
    END CASE ; 
  END PROCESS ;
END demux4_behave ; 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?