⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mux2.v

📁 verilog语言写的8位CPU源代码
💻 V
字号:
`timescale 1ns / 1ps
////////////////////////////////////////////////////////////////////////////////
// Company: 
// Engineer:
//
// Create Date:    00:13:15 11/09/07
// Design Name:    mux2.v
// Module Name:    mux2
// Project Name:   KD-CPU
// Target Device:  
// Tool versions:  
// Description:	 本文定义了一个2选1开关(在系统中用于选定接受AR的输出,还是PC的输出).
//                 sel_in='b0,选择输入端口0;sel_in='b1,选择输入端口0.
//
// Dependencies:
// Author:         彭龙
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
////////////////////////////////////////////////////////////////////////////////
module mux2(mux2_out,m0_in,m1_in,sel_in);

       parameter width=8;


		 output[width-1:0] mux2_out;        //数据输出端口
		 input[width-1:0] m0_in;				//数据输入端口0
		 input[width-1:0] m1_in;            //数据输入端口1
		 input sel_in;                      //选择控制

		 reg[width-1:0] mux2_out;

		 always@(m0_in or m1_in or sel_in)
		   begin
			case(sel_in)
			'b0:mux2_out=m0_in;
			'b1:mux2_out=m1_in;
			endcase
			end
endmodule

⌨️ 快捷键说明

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