硬體描述語言與驗證
在模擬中,沒有重置的暫存器的值一開始是X。在實際的晶片中,會變成怎麼樣?
- A電源開啟時會成為0或1其中之一,但會是哪一個並不確定
- B在實際的晶片中也會停留在0與1中間的電壓
- C在實際的晶片中一定會成為0
查看答案與解析
正確答案:A. 電源開啟時會成為0或1其中之一,但會是哪一個並不確定
實際的正反器在電源開啟後會穩定在0或1其中一個狀態,但會是哪一個會隨晶片、位置、溫度等而改變,並不確定。模擬中的X表示「不知道是哪一個」。如果該值會影響電路的動作,就需要以重置使其成為固定的值。像資料通路這種在使用前一定會被寫入的暫存器,有時也會省略重置。
- A. 正確。因此重置與初始化很重要。
- B. 正反器會穩定在0或1其中之一。
- C. 不一定會成為0。