当信号是4位线时,4 {signal}意味着什么?

时间:2018-06-05 17:06:45

标签: verilog

{4{update}}在此声明中的含义是什么:

wire [3:0] update;
assign signal = {4{update}} & anothersignal;

1 个答案:

答案 0 :(得分:1)

请参阅免费的IEEE Std 1800-2012,第11.4.12.1节复制运算符

{4{update}}与将4位信号连接4次相同:

{update[3:0], update[3:0], update[3:0], update[3:0]}

结果是一个16位信号。