e HVL (IEEE 1647): 如何设置 'X' 值?
e HVL (IEEE 1647): How to set 'X' value?
我想将验证环境中的一些变量初始化为 'X' 值。如何在 e 中设置 'X' 值?
感谢您的帮助
您可以使用 MVL(多值逻辑)函数设置 0
和 1
以外的值。对于一位宽的信号,这将是:
sig.put_mvl(MVL_X);
也可以通过写入来分配多位信号:
wide_sig.put_mvl_list({ MVL_X, MVL_X, ... });
这些方法只适用于端口。如果要将变量分配给 X
,则需要将它们声明为 mvl
或 list of mvl
.
类型
我想将验证环境中的一些变量初始化为 'X' 值。如何在 e 中设置 'X' 值?
感谢您的帮助
您可以使用 MVL(多值逻辑)函数设置 0
和 1
以外的值。对于一位宽的信号,这将是:
sig.put_mvl(MVL_X);
也可以通过写入来分配多位信号:
wide_sig.put_mvl_list({ MVL_X, MVL_X, ... });
这些方法只适用于端口。如果要将变量分配给 X
,则需要将它们声明为 mvl
或 list of mvl
.