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

📄 exe.v

📁 用VHDL设计具有简单MIPS功能的源码
💻 V
字号:
//******************************************************************************
//
// exe.v
//
// the implementation for EXE unit
// 
//
//******************************************************************************

module 	EXE(
	// input
	E_RegDes,E_ALUSrcB,
	E_ALUcontrol,
	E_A,E_B,E_I,
	E_RT,E_RD,
	// output
	ALUResult,
	mrd,mb
	);
	//EXE input
	input E_RegDes,E_ALUSrcB;
	input [3:0] E_ALUcontrol;
	input [31:0] E_A,E_B,E_I;
	input [4:0] E_RT,E_RD;	
	output [31:0] ALUResult;
	output [4:0] mrd;
	output [31:0] mb;
	wire [31:0] ALUOpB;
	
	assign ALUOpB = E_ALUSrcB?E_B:E_I;
	assign mrd = E_RegDes?E_RD:E_RT;
	assign mb = E_B;
	ALU ALU(.ALUResult(ALUResult),.ALUcontrol(E_ALUcontrol), .ALUOpA(E_A), .ALUOpB(ALUOpB));
endmodule

⌨️ 快捷键说明

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