小编dsu*_*ula的帖子

systemverilog 解包数组串联

我正在尝试创建一个像这样的解压数组:

logic [3:0] AAA[0:9];
Run Code Online (Sandbox Code Playgroud)

我想将此数组初始化为以下值:

AAA = '{1, 1, 1, 1, 2, 2, 2, 3, 3, 4};
Run Code Online (Sandbox Code Playgroud)

为了提高效率,我想使用重复结构,但那就是事情崩溃的时候。这是不可能的,还是我写得不正确?任何帮助表示赞赏。

AAA = { '{4{1}}, '{3{2}}, '{2{3}}, 4 };
Run Code Online (Sandbox Code Playgroud)

system-verilog

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

system-verilog ×1