题解 | #四选一多路器#

四选一多路器

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

`timescale 1ns/1ns
module mux4_1(
input [1:0]d1,d2,d3,d0,
input [1:0]sel,
output [1:0]mux_out
);
//*************code***********//
reg [1:0] mux_out_my;
always@(*)
begin
    case(sel)
    2'd0:  mux_out_my = d3;
    2'd1:  mux_out_my = d2;
    2'd2:  mux_out_my = d1;
    2'd3:  mux_out_my = d0;
    default:  mux_out_my = 2'd0;
    endcase
end

assign mux_out = mux_out_my;
//*************code***********//
endmodule

全部评论

相关推荐

点赞 评论 收藏
分享
03-03 23:42
复旦大学 Java
_无论云泥意贯一:把复旦大学放前面,山东大学放后面,并且在两个大学后面标注985(用一些显眼的颜色标注)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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