题解 | 信号级联合并

信号级联合并

https://www.nowcoder.com/practice/1cc0fc70308844669d695d99a5576e73

`timescale 1ns/1ns

module top_module(
    input [4:0] a, b, c, d, e, f,
    output [7:0] w, x, y, z );
//最容易想到的
//assign w = {a,b[4:2]};
//assign x = {b[1:0],c,d[4]};
//assign y = {d[3:0],e[4:1]};
//assign z = {e[0],f,2'b11};

//更简洁的
assign {w,x,y,z} = {a,b,c,d,e,f,2'd11};

endmodule

全部评论

相关推荐

孙艹肘:校招不给三方直接让实习我都去了,,主打一个在学校呆着也是闲着,不如出来实习一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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