这就是我想要做的。 。 。
localparam nine1 = {3{4'b0000}, 4'b1001};
localparam nine2 = {2{4'b0000}, 2{nine1}};
是否可以为一个
localparam
分配连续的地址,然后在另一个localparam
分配中使用该localparam
?似乎可行,但我可能已经搞砸了。顺便说一句,这不是系统verilog。 最佳答案
好吧,错误是我没有将replication statements
包裹在{}
中的concatenation
中。
localparam nine1 = {{3{4'b0000}}, 4'b1001};
localparam nine2 = {{2{4'b0000}}, {2{nine1}}};
细微但重要。
关于verilog - 用连接语句分配localparam?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26278509/