verilog里assign a={5{b}};是什么意思?

2025-01-07 08:44:58
推荐回答(1个)
回答1:

你这句代码是不完整的,应该是类似于:
assign a = {5{1'b1}};
它等价于:
assign a=5'b1_1111;
其中,“5{}”表示5次重复相同内容,而外层大括号表示里面的内容进行拼接。