题解 | #编写乘法器求解算法表达式#

编写乘法器求解算法表达式

https://www.nowcoder.com/practice/c414335a34b842aeb9960acfe5fc879f

`timescale 1ns/1ns

module calculation(
	input clk,
	input rst_n,
	input [3:0] a,
	input [3:0] b,
	output wire  [8:0] c
	);
wire [7:0] a8,a4;
wire [7:0] b4,b1;
wire [8:0] c_wire;

reg [8:0] c1,c2;



assign a8 = a<<3;
assign a4 = a<<2;
assign b4 = b<<2;


assign  c_wire= (a8+a4+b4+b);  
always@(posedge clk or negedge rst_n)
if(!rst_n) begin
	c1<='b0;
	c2<='b0;
end else begin
	c1<=c_wire;
	c2<=c1;
end
assign c=c2;

endmodule

全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
下个早班:秒挂就是不缺人
点赞 评论 收藏
分享
不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务