硬體描述語言與驗證
Verilog的模擬中所使用的4值邏輯的值的組合,下列何者正確?
- A0、1、X(不定)、Z(高阻抗)
- B0、1、2、3
- C真、假、上、下
查看答案與解析
正確答案:A. 0、1、X(不定)、Z(高阻抗)
Verilog的訊號除了0與1之外,還可以是表示值不明的X(不定)與表示未被任何地方驅動的狀態的Z(高阻抗)。尚未初始化的暫存器,或兩個輸出互相衝突的訊號會成為X,什麼都沒有連接的線,或切斷輸出的三態線則會成為Z。在模擬中找到X或Z,是發現錯誤的重要線索。
- A. 正確。這是用來表示實際電路狀態的值。
- B. 不是數值的0~3。
- C. 不是邏輯值的名稱。