这就是我想要做的。. .
localparam nine1 = {3{4'b0000}, 4'b1001};
localparam nine2 = {2{4'b0000}, 2{nine1}};
Run Code Online (Sandbox Code Playgroud)
是否可以localparam使用 concat 语句分配 a然后localparam在另一个localparam分配中使用它?看起来它会起作用,但我可能搞砸了一些东西。顺便说一下,这不是系统 verilog。
那么,错误是,我是不是我的包裹replication statements在{}里面concatenation。
localparam nine1 = {{3{4'b0000}}, 4'b1001};
localparam nine2 = {{2{4'b0000}}, {2{nine1}}};
Run Code Online (Sandbox Code Playgroud)
微妙,但很重要。