问题 - 我需要获取命令行选项来为系统verilog中的约束添加条件。将字符串变量传递给系统verilog中的plusargs
我从函数调用调用$value$pluargs("string=%d",val)
,我需要使用传递给函数的参数作为'字符串'名称。
function(string name);
$value$plusargs("<name>=%d", val)
endfunction
我不知道该怎么做。说$value$plusargs("%s=%d",name,val)
会导致“参数太多”的错误。
任何建议将非常感激!谢谢!
这没有正确使用名称参数(除了注释行)。 – ScottJ 2016-01-22 19:25:34
@ScottJ我编辑了答案。感谢指针。 – sharvil111 2016-01-23 02:32:17