Yosys 在二维界面上给出语法错误
Yosys gives syntax error on 2d interface
我在 Yosys 中的 2D 接口声明中得到 "syntax error",即使使用“-sv”标志也是如此。
有没有办法让 Yosys 接受下一个语法?
module somename #(
parameter WDT = 3,
parameter CNT = 2
) (
input [WDT-1:0] in_a [CNT-1:0],
output [WDT-1:0] out_b [CNT-1:0]
);
谢谢!
Yosys 的 read_verilog -sv
仅支持 SystemVerilog 的一小部分。不支持阵列端口。
如果您有权访问 Verific 库,那么您可以构建具有 Verific 支持的 Yosys 并使用它来读取 SystemVerilog 源代码:
verific -sv test.sv
verific -import somename
我在 Yosys 中的 2D 接口声明中得到 "syntax error",即使使用“-sv”标志也是如此。
有没有办法让 Yosys 接受下一个语法?
module somename #(
parameter WDT = 3,
parameter CNT = 2
) (
input [WDT-1:0] in_a [CNT-1:0],
output [WDT-1:0] out_b [CNT-1:0]
);
谢谢!
Yosys 的 read_verilog -sv
仅支持 SystemVerilog 的一小部分。不支持阵列端口。
如果您有权访问 Verific 库,那么您可以构建具有 Verific 支持的 Yosys 并使用它来读取 SystemVerilog 源代码:
verific -sv test.sv
verific -import somename