【发布时间】:2016-11-10 12:41:31
【问题描述】:
如何使用 SystemVerilog DPI 检查某个字符串是否包含另一个字符串?例如,C 中的 strstr() 可以检测“str”是否包含在“string”中。
【问题讨论】:
标签: system-verilog system-verilog-dpi
如何使用 SystemVerilog DPI 检查某个字符串是否包含另一个字符串?例如,C 中的 strstr() 可以检测“str”是否包含在“string”中。
【问题讨论】:
标签: system-verilog system-verilog-dpi
不确定您所说的 DPI systemverilog 是什么意思?如果您想使用类似于 C 函数的函数,那么我强烈建议您使用 Verilab 的 svlib 库。它使用Str 类提供字符串操作方法
【讨论】:
UVM 内置了正则表达式字符串方法。它得到了广泛的支持和优化。
您希望“uvm_re_match()”完全按照您的意愿行事。
https://dvteclipse.com/uvm-1.2_Public_API/summary-function-uvm_pkg.html#function_uvm_re_match
【讨论】: