我试图通过vpi_put_value (使用vpi的c接口)强制实现网络的价值,但是仿真并不保留强制值。在仿真过程中,它评估了这个值,我在gtkwave中看到了与我所强迫的值不同的值。我需要一种方法来强制特定时间(仿真时间的范围)的值,而不依赖于模拟器(cvc、icarus等)。
这能实现吗?
发布于 2015-05-12 16:52:18
使用vpiForceFlag标志通过vpi强制执行该值,并使用vpiReleaseFlag发布。
vpi_put_value(sys, &return_val, NULL, vpiForceFlag);请参阅任何Verilog/SytemVerilog LRM格式的文档:
您可以使用Verilog关键字force和release获得相同的效果。
https://stackoverflow.com/questions/30185954
复制相似问题