2015-03-18 32 views

回答

1

'U'不是未定义的,但未初始化。这是完全合法的,但是很奇怪,因为一个信号在逻辑上不会从未初始化的值变回未初始化的值。

使用未知的'X'或不关心的' - '可能会更好。至于综合工具将如何处理它,它会认为它不在意或者与'0'相同。

+0

因此,如果我检查一个信号是否被单位化来做某件事,那么当这种行为不会一致的时候呢? – Gaspa79 2015-03-18 21:24:51

+1

我会说不。虽然它可能与工具一致(如总是被认为是错误的)。检查信号除'0'或'1'以外的其他值只能在模拟中使用。还有std_match函数来比较信号,同时考虑位是' - ','H','L'等。 – 2015-03-18 21:29:03

+0

噢,好吧,如果你是这样的话,几乎不会检查与0或1不同的东西计划综合设计。谢谢! – Gaspa79 2015-03-18 21:55:44

相关问题