e HVL (IEEE 1647): 如何设置 'X' 值?

e HVL (IEEE 1647): How to set 'X' value?

我想将验证环境中的一些变量初始化为 'X' 值。如何在 e 中设置 'X' 值?

感谢您的帮助

您可以使用 MVL(多值逻辑)函数设置 01 以外的值。对于一位宽的信号,这将是:

sig.put_mvl(MVL_X);

也可以通过写入来分配多位信号:

wide_sig.put_mvl_list({ MVL_X, MVL_X, ... });

这些方法只适用于端口。如果要将变量分配给 X,则需要将它们声明为 mvllist of mvl.

类型