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

📄 multipliers.v

📁 Implementation of GPU (Graphics Processing Unit) that rendered triangle based models. Our goal was t
💻 V
字号:
////////////////////////////////////////////////////
////// signed mult of 3.24 format 2'comp////////////
////////////////////////////////////////////////////
//module signed_mult (out, a, b);
//	output 		[26:0]	out;
//	input 	signed	[26:0] 	a;
//	input 	signed	[26:0] 	b;
//	wire	signed	[26:0]	out;
//	wire 	signed	[53:0]	mult_out;
//	assign mult_out = a * b;
//	assign out = {mult_out[53], mult_out[50:24]};
//endmodule
//
////////////////////////////////////////////////////
////// signed mult of 8.19 format 2'comp////////////
////////////////////////////////////////////////////
//module signed_mult_8 (out, a, b);
//	output 		[26:0]	out;
//	input 	signed	[26:0] 	a;
//	input 	signed	[26:0] 	b;
//	wire	signed	[26:0]	out;
//	wire 	signed	[53:0]	mult_out;
//	assign mult_out = a * b;
//	assign out = {mult_out[53], mult_out[44:19]};
//endmodule

//////////////////////////////////////////////////
//// signed mult of 18 format 2'comp////////////
//////////////////////////////////////////////////
module signed_mult_2 (out, a, b);
	output 		[17:0]	out;
	input 	signed	[8:0] 	a;
	input 	signed	[8:0] 	b;
	wire	signed	[17:0]	out;
	wire 	signed	[17:0]	mult_out;
	assign mult_out = a * b;
	assign out = mult_out;
endmodule

⌨️ 快捷键说明

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