2015-03-18 33 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

相關問題