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

问题描述 投票:1回答:1

{4{update}}在这样的陈述中是什么意思:

wire [3:0] update;
assign signal = {4{update}} & anothersignal;
verilog
1个回答
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位信号。

© www.soinside.com 2019 - 2024. All rights reserved.