mux4to1.vhd

来自「一本很好的关于学习VHDL的书,Fundamentals of Digital 」· VHDL 代码 · 共 28 行

VHD
28
字号
LIBRARY ieee ;
USE ieee.std_logic_1164.all ;

ENTITY mux4to1 IS
	PORT (	w0, w1, w2, w3	: IN 	STD_LOGIC ;
			s				: IN 	STD_LOGIC_VECTOR(1 DOWNTO 0) ;
			f				: OUT 	STD_LOGIC ) ;
END mux4to1 ;

ARCHITECTURE Behavior OF mux4to1 IS	
BEGIN
	WITH s SELECT
		f <= 	w0 WHEN "00",
				w1 WHEN "01",
				w2 WHEN "10",
				w3 WHEN OTHERS ;
END Behavior ;

LIBRARY ieee ;
USE ieee.std_logic_1164.all ;
PACKAGE mux4to1_package IS
	COMPONENT mux4to1
		PORT (	w0, w1, w2, w3	: IN 	STD_LOGIC ;
				s 				: IN	STD_LOGIC_VECTOR(1 DOWNTO 0) ;
				f 				: OUT 	STD_LOGIC ) ;
	END COMPONENT ;
END mux4to1_package ;

⌨️ 快捷键说明

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