这就是我想要做的。 。
localparam nine1 = {3{4'b0000}, 4'b1001};
localparam nine2 = {2{4'b0000}, 2{nine1}};
是否可以为localparam
分配一个concat satement,然后在另一个localparam
作业中使用localparam
?看起来它会起作用,但我可能会有些困惑。顺便说一句,这不是系统verilog。
答案 0 :(得分:4)
好吧,错误是我没有replication statements
将{}
包裹在concatenation
内。
localparam nine1 = {{3{4'b0000}}, 4'b1001};
localparam nine2 = {{2{4'b0000}}, {2{nine1}}};
微妙但重要。