题解 | 信号级联合并
信号级联合并
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