如何用Chisel

时间:2017-03-17 13:25:15

标签: chisel

我将使用Chisel3构建一个寄存器集。 凿子代码是:

 val register_set = Reg(Vec(7,UInt(32.W)))

但合成的Verilog代码是:

 reg [31:0] register_set_0;
 reg [31:0] register_set_1;
 reg [31:0] register_set_2;
 reg [31:0] register_set_3;
 reg [31:0] register_set_4;
 reg [31:0] register_set_5;
 reg [31:0] register_set_6;

如何更改我的Chisel代码以合成这样的Verilog代码:

reg [31:0]  register_set [0:6];

1 个答案:

答案 0 :(得分:2)

Chisel目前无法发出Verilog数组。这显然是一个非常理想的功能,并且在我们的TODO列表中,但尚未实现。