题解 | #256选1选择器#

256选1选择器

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

`timescale 1ns/1ns

module top_module (
	input [255:0] in,
	input [7:0] sel,
	output  out
);
	// reg out_temp;
	// genvar i;
	// generate
	// 	for(i=0;i<=255;i=i+1)
	// 	begin:for_loop
	// 		assign out = in[i]; 
	// 	end
	// endgenerate
	// assign out = out_temp;
	reg out_reg;
	integer i;
			always@(*)
				for(i=0;i<=255;i=i+1)
				begin:loop
					case(sel)
						i: out_reg = in[i]; 
					endcase
				end

	assign out = out_reg;
endmodule

全部评论

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗?&nbsp;刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
AFBUFYGRFHJLP:直接去美帝试试看全奖phd吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务