我想使用几年前使用 PLI 1.0 开发的 PLI 例程。它以前工作得很好。但是当我尝试使用较新版本的 ModelSim Verilog 模拟器运行时,我收到以下错误消息:
# ** 警告:(vsim-8668) tf_nodeinfo 已被 IEEE 弃用。尽管仍部分支持,但 memoryval_p 将始终设置为空指针。
# : PDK_top.v(102)
由于 PLI 例程正在使用 tf_nodeinfo 并且模拟失败。我试图弄清楚如何解决这个问题,但我找不到任何推荐的方法来替换过时的 tf_nodeinfo。
谁能给我一个我应该用来处理这种情况的策略?PLI 例程的所有源代码均可用。
另外,我很好奇为什么 IEEE 决定放弃 tf_nodeinfo。