noo*_*ntu 4 ruby system-verilog uvm system-verilog-dpi
System Verilog中的DPI功能总是提到您可以使用任何语言进行连接,最常见的是C/C++语言.我想用Ruby连接我的系统Verilog代码.是否有任何文档或支持此功能?有任何已知的方法吗?
我应该补充一点,我的主要目标是从我的系统Verilog uvm测试中调用ruby脚本.
谢谢
虽然标准提到DPI可以将SystemVerilog与任何其他外语联系起来,但它会说出来然后说:
但是,现在,SystemVerilog仅为C编程语言定义了一个外语层.
这意味着您应该在所有符合IEEE 1800标准的模拟器中获得DPI-C支持,但您获得的任何其他外语都取决于您的模拟器供应商.我的例如也提供SystemC,但要求修补SystemC代码(即它不能开箱即用).
我公司的一些人设法通过DPI将Python与SystemVerilog连接起来,但是他们通过两步法来实现:Python - > C和C - > SystemVerilog.你可能需要做类似的事情.
| 归档时间: |
|
| 查看次数: |
1012 次 |
| 最近记录: |