使用连接语句分配localparam?

时间:2014-10-09 12:31:19

标签: verilog

这就是我想要做的。 。

localparam nine1 = {3{4'b0000}, 4'b1001};
localparam nine2 = {2{4'b0000}, 2{nine1}};

是否可以为localparam分配一个concat satement,然后在另一个localparam作业中使用localparam?看起来它会起作用,但我可能会有些困惑。顺便说一句,这不是系统verilog。

1 个答案:

答案 0 :(得分:4)

好吧,错误是我没有replication statements{}包裹在concatenation内。

localparam nine1 = {{3{4'b0000}}, 4'b1001};
localparam nine2 = {{2{4'b0000}}, {2{nine1}}};

微妙但重要。