2

我在 SystemC 仿真中遇到了一个小问题,因为在一个组件中我确实忘记检查信号完整性并且我的仿真因此而中断。基本上我不处理我的信号像"XXXXX...""ZZZZ..."

如何检查信号是否有效?意思不是"ZZZZ...",不是,"XXXX..."而是一个有效的喜欢"000110..."?谢谢

一个小细节

有人指出,也许我在这里问的是检查信号是否为数字。好的,假设信号有效,当然是数字。但是我在一些调试会话中遇到过"XXX..."信号有时被视为 -1 或一般的负数......所以这就是为什么我没有询问如何检查信号是否为数字......

4

1 回答 1

2

sc_logic.is_01()?

bool is_01() const;

IEEE Std 1666-2011第 259 页的 7.9.2.2 开始。

于 2013-02-28T11:45:55.913 回答