systemverilog里面怎么吧字符串和变量连起来?
时间:10-02
整理:3721RD
点击:
每个对应的数i,找对应 string_$i. 譬如1,就找对应的string_1
现在有个instance,想要根据数字,显示instance里面对应的某个值。
if ( var == i)
$display(M_top.string_i) ----这一行该怎么写?
i的值有几百个,不会是要一个个对应写过去吧?有没有什么写法,可以用genvar 或者for
循环什么的写出来呢?
另外,string_i 没有可能让我改变定义成数组:string。
谢谢大家。
现在有个instance,想要根据数字,显示instance里面对应的某个值。
if ( var == i)
$display(M_top.string_i) ----这一行该怎么写?
i的值有几百个,不会是要一个个对应写过去吧?有没有什么写法,可以用genvar 或者for
循环什么的写出来呢?
另外,string_i 没有可能让我改变定义成数组:string。
谢谢大家。
用sprintf生成新字符串,然后再打印
