verilog 下面代码有误,帮忙看一下是哪错了?

wire [31:0] product;assign product(31:0) = {{0000000000000000},b(15:0)};
2024-12-27 14:31:14
推荐回答(1个)
回答1:

wire [31:0] product;
assign product = {{16'b0},b(15:0)};//不要写这么多连续的0,看起来不爽
//product本来定义32位,全赋值时候不用写位数了